장애는 왜 한 번에 무너지지 않는가대부분의 대규모 장애는 한 번의 치명적인 오류로 시작하지 않는다. 오히려 아주 사소한 지연이나 일부 노드의 실패에서 출발한다.이 장애가 즉시 전체 장애로 보이지 않는 이유는 단순하다. 시스템이 계속 동작하려고 하기 때문이다.이렇게 시작된 장애가 점진적으로 확산되며 다른 컴포넌트까지 무너뜨리는 현상을 Cascading Failure라고 부른다.Cascading Failure란 무엇인가Cascading Failure는 하나의 실패가 다른 컴포넌트의 실패를 유발하고, 그 실패가 다시 새로운 실패를 만들어내는 연쇄 과정이다.중요한 점은 이것이다.Cascading Failure는 버그가 아니라 구조의 결과다개별 컴포넌트가 정상적으로 동작하고 있어도, 구조가 이를 허용하면 장애는 ..