회복성 패턴(서킷 브레이커, 재시도, 폴백)
마이크로서비스 아키텍처에서는 여러 서비스가 서로 협력하여 작업을 수행하므로, 한 서비스의 장애가 전체 시스템으로 전파될 수 있는 위험이 있습니다. 회복성 패턴은 이러한 문제를 완화하고 시스템의 안정성과 가용성을 높이기 위한 방법입니다. 대표적인 회복성 패턴으로는 서킷 브레이커, 재시도, 폴백이 있습니다. 서킷 브레이커(Circuit Breaker) 서킷 브레이커는 전기 회로에서 과부하를 방지하기 위해 사용되는 개념을 차용한 것으로, 마이크로서비스 간의