Open Laboratory for Technocrats

Grab the developer role, learn concepts & prepare with senior software engineers to get solutions for problems in a software job. Coding and Programming Solutions crafted for you.

Microservices - Define



What Are Microservices?

It is service-oriented architecture style.
In this style, software is built in smaller loosely coupled segments, rather than one large monolith.

Microservice Pros:

  • Independent
  • Different Stack can be used
  • Scalable
  • Easy testability
  • Decoupled Services
  • Independent and parallel development
  • Independence in case of failure
  • Improves fault isolation
  • Developer Friendly

Microservices Cons:

  • An increased effort for operations, deployment, and monitoring.
  • Configuration Handling
  • Server Maintenance 
  • Distributed communication
  • Performance Maintenance
  • API Maintenance 
  • Compatible Issue for diffrent services

Difference Between Microservices and Traditional

Source: https://msdn.microsoft.com/en-us/magazine/mt595752

Top #3 Articles

Most Read