Explore Courses Blog Tutorials Interview Questions
0 votes
in DevOps and Agile by (29.3k points)

I did some reading about microservices, and I'm a little bit intrigued. Seems like it is an interesting concept. But I wonder, what are the advantages and disadvantages of using microservices over monolithic architecture, and vice versa.

When microservices suitable better, and where better to go with a monolithic architecture.

1 Answer

0 votes
by (50.2k points)
edited by

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 

Check out the Microservices Certification to gain knowledge in the field of Microservices!

Browse Categories