As Modern Software application development strategy moved towards Microservices and Container-based applications. Deployment and other Operational activities in Container-based application developments are in demand with Container Orchestration and Management tools. A couple of market-leading Container Orchestration and Management tools are Docker Swarm, Kubernetes, OpenShift, Mesos and more. In this article, we will discuss the detailed […]
DevOps is a set of practices that automates and drive the processes through system between software development and operational teams. It is not a technology or tool. It is the practice which gives quick and quality delivery. This section will be very usefull for learning this culture and tools/technology.
This section contains following sub-sections.
- Build and Package
- Release and Operation
- Monitoring and Analytics
These are the various stages in the Software lifecycle. So, It is easy to identify right tools in the right stages of Lifecycle.
Follow this section for stories and article about DevOps
AWS Lambda is a serverless computing service from AWS. Application logic can be written as functions and the actions can be triggered. For this cloud service, no platform-level services are exposed to end-user. We can also call this as Functions as a Service (FaaS). Since Serverless Computing is different than other traditional computing, Serverless application
In simple words, DevOps practice will streamline the development process to automatically build, test, deploy and monitor Along with a collaboration platform for the application. So, DevOps in Cloud is a different story but easy to implement the DevOps framework including the collaboration platform. One of the leading cloud computing service providers in Azure which
Containerization is an alternative to the virtual machine which will bundle the running application in the operating system (Linux). Containers are very lightweight, Operating system-level virtualization, process level isolating and real-time and quick provisioning system. Tools like Docker, Rocket, LXC and more are supporting containerization. So docker is popularly used containerization tool where it has
GIT is the most used and powerful among the Version Control Systems. GIT branch is an important feature of the modern Version Control System. We can say branches in GIT is like a logical pointer of all the set of changes that you have made in the code base. In easy words, GIT branch is
GIT is the distributed version control system and it will help us to track changes in the source code while developing the software. The GIT is basically Designed to co-ordinate developer to finish the software development. GIT is most used and powerful among other Version Control Systems. So, in this article, we will see the
Application Performance Management (APM) is the practice of monitoring the application behavior and the application scope and performing analytics to reduce MTTR (Mean Time to Repair) in an organization. In the process of Application Performance monitoring, Performance Indicators like metrics, Logs, and errors are captured and according to the configuration, the Alert system will trigger
Apache Maven is a build automation tool for Java projects. This tool is based on the Project Object Model (POM). Maven is very useful and powerful in terms of building Java projects, managing dependencies, and can be easily integrated with the source code management system. In this article, we will see how to install and
Jenkins is an opensource tool which will automate some of the software development lifecycle tasks like build, test, deploy and more. Well, we have talked enough about Jenkins. In this article, we will discuss how to configure Jenkins master Slave Setup also called Master-Agent setup. Before that, we will see why we need master-slave set
Kubernetes is the opensource software for the containerized application to deploy, scale and manage the clusters of hosts. There are many ways to install and configure Kubernetes components. Kubeadm will take care of installing Kubernetes Components. With the help of Ansible and Kubeadm, we can completely set up the Kubernetes clusters. In this article, we