Microservice architecture has gained popularity due to its promise of agility, scalability, and granularity. Many organizations adopt this style when modernizing their application architectures. However, blindly adopting microservices can lead to chaos, overly complex architecture, and management overhead. As a result, some organizations are consolidating services into larger modules.