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
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…