Microservices
This post we are going to learn about Microservices advantages and disadvantages.
Microservices is from service-oriented architecture, smaller services instead of one big application, the application will build as many smaller services, applications will run their own, also it can be using different coding/programming languages.
Microservices frameworks for Java – Spring Boot, Jersey, Swagger.
Advantages:
- Replace the monolith application
- Microservices applications are very small and easy to handle
- Container-based application, easy to develop, faster development and deploy the services
- Each service can be developed in different languages
- Microservices we can use it for continuous delivery
- Easy to learn and lightweight
Disadvantages:
- it will lead to too many services
- Network latency
- Too many processes and calls
- Testing will be bit complicated