Chapter 4: Keeping the Replatforming Brownfield Applications Trivial
The microservices architecture has been adopted at a rapid pace in industry recently. Many organizations have been adopting a microservices architecture because of its advantages and exploiting it by designing new applications (greenfield applications) or turning existing monolithic applications (brownfield applications) into microservices architectures. Replatforming monolithic architectures requires that you have a detailed comprehension of microservices. You will shift your attitude regarding how to use these practices to help with your journey.
In this chapter, we will not only cover the pitfalls of replatforming brownfield applications but also learn how to decompose a monolithic application into a microservices architecture, the importance of having availability, reliability, and scalability in your applications, and how to build self-contained services.
The following topics will be covered in this chapter...