21장. 결론
이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com
회복탄력성 은 사람이 만듭니다. 기능을 작성하는 엔지니어, 시스템을 운영 및 유지 관리하는 사람, 심지어 시스템에 리소스를 할당하는 경영진까지 모두 복잡한 시스템의 일부입니다. 우리 각자는 시스템의 이러한 속성에 대한 경험과 집중적인 관심을 바탕으로 회복탄력성을 만드는 데 역할을 담당합니다.
도구가 도움이 될 수 있습니다. 카오스 엔지니어링은 시스템의 복원력을 개선하는 데 사용할 수 있는 도구입니다. 이 업계의 실무자로서 우리의 성공은 시스템에서 복잡성을 제거하는 것이 아니라 복잡성과 함께 생활하고, 탐색하고, 근본적인 복잡성에도 불구하고 다른 비즈니스 크리티컬 속성을 최적화하는 방법을 배우는 데 달려 있습니다.
에서 도구와 도구를 둘러싼 사람들을 구분하여 설명할 때는 도구를 "라인 아래"라고 합니다. 도구를 배치하는 사람과 조직은 "라인 위"에 있습니다. 소프트웨어 전문가로서 우리는 너무 자주 라인 아래에서 일어나는 일에 집중합니다. 거기서 문제를 발견하기가 더 쉽고, 그 문제를 지적하기도 더 쉽습니다. 사고를 한 줄의 코드로 줄인 다음 그 한 줄의 코드만 수정하면 심리적으로 만족감을 느낄 수 있습니다. 거기서 멈추고 싶은 유혹이 있지만, 우리는 그 유혹을 물리쳐야 합니다.
이 책 전체에서 우리는 라인의 아래쪽과 위쪽의 작업을 모두 살펴봤습니다. 그리고 이러한 업무가 더 나은 시스템을 구축하는 데 어떻게 기여하는지 설명했습니다. 사람, 조직, 인간 상호 작용, 도구, 자동화, 아키텍처, 혁신, 디지털 트랜스포메이션을 모두 살펴봤습니다. 사람과 기술은 동전의 양면을 탐구하고 상호 작용하는 방식을 맥락에 넣지 않고는 완전히 이해할 수 없는 '사회기술적' 시스템에서 함께 어우러진다고 생각합니다.
이로 인해 예상치 못한 부작용이 발생할 수 있습니다. 예를 들어, 코드를 더 많이 작성한다고 해서 항상 시스템의 안정성을 높일 수 있는 것은 아닙니다. 시스템의 견고성을 개선하기 위한 최선의 전략은 위험에 대응하는 방법을 더 잘 조정하는 것일 때가 많습니다. 정렬은 엔지니어링할 수 없거나 적어도 소프트웨어와 같은 방식으로 엔지니어링할 수는 없습니다.
사회학, 의사 결정 이론, 조직 사회학 및 심리학, 인적 요소 및 공학에 이르기까지 수십 년에 걸친 연구 끝에 옌스 라스무센은 다음과 같이 저술했습니다:
위험 관리를 개선하기 위한 가장 유망한 일반적인 접근 방식은 안전 운영의 경계를 명시적으로 파악하는 것과 함께 이러한 경계를 행위자에게 가시화하고 경계에 대처하는 방법을 배울 수 있는 기회를 제공하는 것으로 보입니다. 경계를 가시화하면 안전성이 향상될 뿐만 아니라, 압력을 받으면 예측할 수 없는 방식으로 악화될 가능성이 있는 과도한 마진을 요구하는 것보다 알려진 경계에 가까운 운영이 더 안전할 수 있다는 점에서 시스템 효율성이 높아질 수 있습니다.1
이 결론의 결과는 인시던트 검토 및 복원력 있는 ...