Case studies and performance analysis
So far in this chapter, we have argued that implementing optimization frameworks can greatly increase the performance and scalability of our Java applications. This section reviews two case studies and explores performance analysis to help determine the impact framework adoption has on our Java applications.
Case studies
Reviewing case studies based on plausible real-world situations can help demonstrate the advantages of adopting optimization frameworks. Here are two case studies.
Case study 1
Name: A microservices-based e-commerce application
Background: The Reinstate LLC company is a large e-commerce retailer that recently transitioned to a microservices architecture from its previous monolithic architecture. They used Spring Boot and Spring Cloud to improve scalability, reliability, and maintainability.
Opportunity: Reinstate LLC had difficulty scaling its monolithic system during peak times. They also noted that their development...