Monolithic architecture is an architecture that has all the components of software installed or programmed in one single source code repository. But with this, there is a slight problem if one service of an application went down due to some technical reasons then all services in the application may get affected.
To resolve these disadvantages caused by monolithic architecture we introduce micro-operations.
In microservices, all the services that you come up with will divide each into a single entity so that none will be dependent on each other. As microoperations are distributed among the OS. So that they don’t have to share the resources that they are used.
The microservice architecture enables the rapid, frequent and reliable delivery of large, complex applications. It also enables an organization to evolve its technology stack.
Hope this information helps you. And for better knowledge of microservices in devops
Refer this course taught by professionals: https://intellipaat.com/devops-certification-training/