From the course: DevOps Foundations: Microservices

Unlock this course with a free trial

Join today to access over 25,500 courses taught by industry experts.

DevOps and microservices development

DevOps and microservices development

From the course: DevOps Foundations: Microservices

DevOps and microservices development

Let's talk about how DevOps and microservices architecture development work together. Microservices enable high velocity by breaking up a monolith into smaller components. With microservices, we have an architectural approach to high velocity. DevOps is a FrameWork for high performance across both technical and human aspects of software delivery. With DevOps, we have an operational approach to dealing with the added complexity of microservices. Microservices enable velocity, but they come with quite a lot of additional operational overhead. Microservices would be very difficult to develop, deploy, and maintain without DevOps practices. This is because microservice architectures have many more moving parts and potential points of failure. Monoliths have one or a few deployment artifacts. Large microservices based systems can have tens or even hundreds. Large microservices applications require a number of independent development teams, so communication between teams is critical. The…

Contents