When not to use microservices?
- Your defined domain is unclear or uncertain
- Improved efficiency isn’t guaranteed
- Application size is small or uncomplex
Challenges of Microservices
Microservices could be more expensive than monolithic applications.
A poor design may lead to:
- Increased latency
- Reduced speed of calls across different services
- A cascading failure may overwhelm your server
- Poorly breaking down a module into microservices
- Handling Distributed Transactions in the Microservice
Running overproduction
Disclaimer: following above screenshots from pluralsight.com
Comments
Post a Comment