Introduction to microservices
- By Arvind Chandaka and Ovais Mehboob Ahmed Khan
- 1/8/2022
- Our journey with microservices
- Our journey with microservices
- Evolution of software architecture
- Evolution of software architecture
- Comparing monolith with microservices
- Comparing monolith with microservices
- Core fundamentals of microservices
- Core fundamentals of microservices
- Moving forward with the microservices architecture, open source, and Azure
- Moving forward with the microservices architecture, open source, and Azure
- Summary
- Summary
Summary
In this chapter we covered:
The history and evolution of software architecture from monolith all the way to microservices
We compared different architecture models to help you understand the differences and basic inner workings of each
We reviewed the benefits and challenges of microservices to understand the trade-offs when it comes to using this architecture
In the next chapter, we will elaborate on our real-life online auction system (OAS) case study. We will start by describing the base scenario and business requirements of the OAS and will then transition to the feature breakdown. We will discuss some decomposition principles and strategies with an emphasis on domain-driven design to demonstrate how we model our microservices.
