Easy Deployment
Microservices enable continuous integration and continuous
delivery, making it easy to try out new ideas and to roll back
if something doesn’t work.
▪ Technology agnostic, Right tool for the job
Small teams can pick the technology that best fits their
microservice and using a mix of technology stacks on their
services.
▪ Resilience and Fault isolation
Microservices are fault toleranced and handle faults correctly
for example by implementing retry and circuit breaking
patterns.
▪ Data isolation
Databases are separated with each other according to
microservices design. Easier to perform schema updates,
because only a single database is affected.