It avoids premature optimization. It is possible to often look at microservices later if essential (It is common to begin monolithic and extract microservices since the product grows). A monolithic application, usually referred to simply as being a “monolith,” is undoubtedly an application that's produced up of 1 substantial codebase https://additive-manufacturing54163.designertoblog.com/66693268/helping-the-others-realize-the-advantages-of-microservices-for-saas-platforms