직접 만들고 고쳐야 설계가 된다: 대규모 시스템 설계의 현실
개발 문화 · 설계 직접 만들고 고치지 않으면 설계할 수 없다 대규모 시스템의 소프트웨어 설계는 “원칙을 얼마나 알고 있느냐”보다 코드베이스를 실제로 다루며 제약과 결합을 이해하는가에 더 크게 좌우됩니다. 추상적인 조언이 자주 무의미해지는 이유, 현장에서 설계가 이뤄지는 방식, 아키텍트 구조가 실패하기 쉬운 조건을 운영 환경에서는 어떻게 해석해야 하는지 정리합니다. 요약: 설계는 ‘원칙’이 아니라 ‘변경 가능한 현실’을 다루는 일 대규모 시스템에서 설계는 아름다운 다이어그램을 그리는 일이 아니라, 현재 코드가 ..