It avoids untimely optimization. You'll be able to normally consider microservices later if needed (It's normal to begin monolithic and extract microservices as being the product grows). A monolithic application, generally referred to simply for a “monolith,” can be an software that may be designed up of 1 substantial codebase https://messiaheavpi.59bloggers.com/35957690/new-step-by-step-map-for-microservices-vs-monolithic