Chapter 4. Microservices Evolution – A Case Study
Like SOA, a microservices architecture can be interpreted differently by different organizations, based on the problem in hand. Unless a sizable, real world problem is examined in detail, microservices concepts are hard to understand.
This chapter will introduce BrownField Airline (BF), a fictitious budget airline, and their journey from a monolithic Passenger Sales and Service (PSS) application to a next generation microservices architecture. This chapter examines the PSS application in detail, and explains the challenges, approach, and transformation steps of a monolithic system to a microservices-based architecture, adhering to the principles and practices that were explained in the previous chapter.
The intention of this case study is to get us as close as possible to a live scenario so that the architecture concepts can be set in stone.
By the end of this chapter, you will have learned about the following:
- A real world...