트레이드오프 명시화·팀 컨텍스트 고려·변경 비용 예측으로 아키텍처 결정 결
아키텍처 결정에서 가장 먼저 묻는 것은 지금 풀어야 할 문제가 무엇인가입니다. 어떤 아키텍처가 좋은지보다 현재 시스템에서 어떤 문제가 가장 크게 작동하는지를 파악하는 것이 먼저였고, 문제가 명확하지 않으면 방향이 쉽게 흔들렸습니다.
선택지 간 트레이드오프를 팀과 명시적으로 비교했습니다. A는 빠르지만 운영이 복잡하고, B는 느리지만 단순하다처럼 장단점을 나열하면 팀이 같은 맥락에서 결정에 참여할 수 있었고, 결정 후 이견이 생길 가능성도 줄었습니다.
팀 역량과 변경 비용도 고려했습니다. 이론적으로 좋은 아키텍처가 현재 팀에 적합하지 않은 경우가 있어, 도입 비용과 유지보수 부담을 현실적으로 평가했습니다. 지금 감당할 수 있는 복잡도를 기준으로 결정하면, 과도한 설계로 인한 기술 부채를 줄일 수 있었습니다.