Microservices

Soon will get added.

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, develop faster 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 a bit complicated