From the course: Cloud Architecture: Advanced Concepts (2022)

Unlock the full course today

Join today to access over 24,700 courses taught by industry experts.

Understanding microservices

Understanding microservices

- [Lee] Understanding microservices. Modern applications require modern architectures to thrive and prosper. In a traditional model, monolithic applications are one large piece of code for all of an application and all of the responsibilities that that application has to have. All development teams that are responsible for this application are working on this one application, usually in one code base and one set of resources, one set of capabilities. All teams work together on that one application, but a modern application uses a service architecture, divides code by business logic, each service has its own data, its own business logic, and ultimately its own set of responsibilities. One team owns each service, and no more than one team per service. So each service ends up with one unique team that owns it. A team can own multiple services, but each service is owned by one team, and each service operates independently.…

Contents