
478
2
부
구현
단기적인 제공과 장기적인 적응력 사이의 균형점을 찾는 것과 부분적으로 관련된다.
지속적인 적응력을 위해 노력한다는 말은 모르는 것을 발견하려고 한다는 의미다. 이를 위해서
는 일회성의 업무적 활동이 아닌 지속적인 투자가 필요하다. 여기서
지속적지속적
sustained
이라는 용어
가 중요하다. 이는 지속적인 적응력을 조직 전략 및 문화의 핵심 부분으로 만들어준다.
12.1.512.1.5
그리고 마이크로서비스 아키텍처 그리고 마이크로서비스 아키텍처
논의한 바와 같이 마이크로서비스 아키텍처가 견고성을 달성하는 데 도움이 되는 방법은 알 수
있지만, 회복 탄력성을 원한다면 이것만으로는 충분하지 않다.
더 넓게 보면, 회복 탄력성을 제공하는 능력은 소프트웨어 그 자체가 아니라 시스템을 구축하
고 운영하는 사람들의 속성이다. 이 책의 주제를 감안할 때, 이 장에서 다루는 내용은 마이크로
서비스 아키텍처가 회복 탄력성 측면에서 제공하는 데 도움이 될 수 있는 것에 중점을 둔다. 이
것은 거의 전적으로 애플리케이션의 견고성을 개선하는 데 국한된다.
12.212.2
장애는 어디에서나 발생한다 장애는 어디에서나 발생한다
상황은 언제든 나빠질 수 있다. 하드 디스크는 고장이 나고 소프트웨어는 오류가 발생하기 마
련이다. 그리고 ‘분산 컴퓨팅의 오류
fallacies
of ...