Scalability – It’s easy to scale in or scale out services depending
on business need. Also doesn’t have to scale the entire application.
Availability – even if one service is down, application
can be functional.
Partial deployment – it’s possible to deploy changes to
specific to a microservices. This is faster compared to deploying the entire application.
Independently upgradable – each microservices are like components,
it’s possible to independently upgrade or replace them.
Multiple platforms/technology - software development can be done using different technologies. (Polyglot)
Multiple platforms/technology - software development can be done using different technologies. (Polyglot)
No comments:
Post a Comment