Microservices has all the associated complexities of the distributed system. There is a higher chance of failure during communication between different services . Difficult to manage a large number of services.
Read moreHow would you describe microservices in interview?
Microservices are an architectural approach or style that is used to build applications . The microservice architecture provides a rapid, frequent and reliable delivery of large and complex applications. It is distributed and loosely coupled, so it won’t break the entire app if you make changes in one team.
Read more