Microservices that allows users to book flights.
▪ This microservice depends on an external service for
retrieving flight information.
▪ If the external service becomes unavailable, the flight
booking microservice will also become unavailable.
▪ To protect against this type of failure, implement a circuit
breaker pattern around the call to the external service.
▪ If the external service becomes unavailable, the circuit
breaker will trip, preventing further calls to the external
service.
▪ This will help to prevent cascading failures in the system