It avoids premature optimization. You may constantly contemplate microservices later on if essential (It is common to start out monolithic and extract microservices as the product grows). This means that any changes or updates to the appliance have to have modifying and redeploying the complete monolith. Deployment strategies differ appreciably https://garrettsxafh.xzblogs.com/76130858/the-5-second-trick-for-microservice-architecture-benefits