From the course: DevOps Foundations: Microservices

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Why microservices?

Why microservices? - Kubernetes Tutorial

From the course: DevOps Foundations: Microservices

Start my 1-month free trial

Why microservices?

- [Instructor] So, why microservices? Well, in order to understand the benefits of microservices, let's start by defining what we mean by a monolith, the typical predecessor to microservices. When we refer to a monolith, we generally mean a large application with many capabilities, all of them bundled as a single logical executable. This application has likely existed for several years and has become too complex and large to fully understand. Development velocity has likely slowed, because changes in one part of the code base can cause unforeseen consequences across the application. Whenever code is updated it must be rebuilt and redeployed across the entire production environment. Similarly, whenever a part of the monolith is a performance bottleneck, the entire application must be scaled to meet demand. Changes in frameworks or languages will impact the entire monolith, so adopting new technologies is difficult and will likely be slow and expensive. What this boils down to is that…

Contents