The term microservices has become ubiquitous in our industry, promising framework freedom and stability through asynchronous communication. However, the consensus on microservices as a superior architecture is starting to fade, with companies now considering macroservices or well-sized services. This article explores the architectural decisions and techniques for scaling from small to large companies, breaking the monolith, and leveraging innovative technologies for a smoother journey.