https://medium.com/@rajveer_bhadauria/circuit-breaker-resilience-patterns-in-spring-boot-e5ac031d00f3