16 Breaking the monolith

 

Phil Taylor

This chapter covers

  • Modernizing legacy applications
  • Using Anthos for modernization
  • Benefits of Anthos for microservices
  • Real-world examples
  • Antipatterns to avoid

Developing and supporting applications at scale in today’s markets is harder than ever before. With the rapid acceleration of business markets, applications rapidly evolve from early-stage prototypes to large-scale applications. With traditional deployment methodologies and processes, we can evolve our architectures and organically find and fix problems as the application scales. Because of the speed at which teams need to move today to keep up with business demands, our architecture and deployment processes need to be agile and scalable from day 1. Thankfully, recent innovations in containers and container platforms like Anthos coupled with modern development patterns, such as microservice architectures, help us easily build and deploy applications, without compromising on efficiency, performance, or quality.

16.1 Modernizing legacy applications

16.2 Using Anthos for modernization

16.2.1 Approach to modernization

16.3 Benefits of Anthos for microservices

16.4 Real-world examples

16.5 Antipatterns to avoid

Summary