Browse Month: September 2018

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