N° 01 — 목록
'trade-off' (1)
-
Software Architecture/FoundationsFoundations - 08. 아키텍처 특성의 측정
"건강하다"는 말로는 병을 못 고친다 — 아키텍처 특성의 측정건강검진을 받는다고 하자. 의사에게 "건강하세요?"라고 물으면 아무것도 진단할 수 없다. "네, 좀 피곤한데요"라는 대답으로는 혈압이 높은지, 콜레스테롤이 쌓였는지, 간 기능이 떨어졌는지 알 수 없다. 건강을 관리하려면 수치가 필요하다 — 혈압 120/80, 콜레스테롤 180, 간수치(GOT/GPT) 정상 범위. 수치가 있어야 추세를 보고, 개입 시점을 정하고, 치료가 효과가 있는지 판정한다.소프트웨어 아키텍처도 같다. "이 시스템은 확장성이 좋아요", "유지보수성이 떨어져요" — 이런 정성적 판단으로는 아무것도 관리할 수 없다. 확장성이 "좋다"가 아니라 "피크 트래픽 3배 시 p99 500ms 유지"로 측정되어야, 개선했는지 퇴보했는지 판정..