It avoids untimely optimization. It is possible to constantly think about microservices later on if required (It's normal to get started on monolithic and extract microservices as the product grows). Monolithic architecture is a standard approach to software design where by an application is created as just one, unified device. https://genoa-3dp-simulation53103.blogocial.com/the-greatest-guide-to-microservices-for-ai-applications-71276212