왜 처음엔 소프트웨어를 탓하게 되는가
사람들이 볼 수 있는 부분은 애플리케이션 동작이기 때문에 기본적으로 그것을 탓하게 됩니다. 통합이 타임아웃되거나, 서비스에 접근할 수 없거나, 원격 접근이 이상하게 동작하면 눈에 보이는 증상은 소프트웨어에 나타납니다. 그렇다고 소프트웨어가 원인이라는 뜻은 아닙니다.
- 근본 원인은 다른 곳에 있어도 눈에 보이는 증상은 앱에 나타나는 경우가 많습니다
- 증거가 약해도 팀은 익숙한 계층부터 디버깅합니다
- 네트워크 문제는 간헐적 행동을 만들어 코드 결함처럼 오해되기 쉽습니다