Problems
● Business teams able to deploy new features immediately to
compete the market
● Due to heavy traffic, microservices got exceptions and broke some
major use cases that cause lost revenue
● Create big crisis to customer loyalty
Considerations
● Deploy new features immediately without affecting the system
general behaviors
● System should recover from failures and provide ability of a
system to withstands.
● Architecture should be designed to be resilient
Solutions
● Microservices Resilience and Fault Tolerance
● Microservices Observability with Distributed Logging and
Distributed Tracing
● Microservices Health Monitoring