Skip to content

15장 아키텍처란?

Wook edited this page Feb 16, 2022 · 3 revisions

자유롭게 작성 해 주세요.

재영

아키텍처란?

  • 소프트웨어 아키텍트는 최고의 프로그래머이며, 앞으로도 계속 프로그래밍을하고, 생산성을 극대화할 수 있는 설계를 하도록 방향을 이끈다.
  • 아키텍처의 주된 목적은 시스템의 생명주기를 지원하는 것
  • 마이크로 서비스 아키텍처를 운영하신 경험이 있으신분?
명욱
  • 아키텍처의 목적은 시스템 수명 관련 비용최소화, 개발자의 생산성 최대화.
  • 소프트웨어 시스템에서 비용이 가장 많이 드는 것은 유지보수. 유지보수의 가장 큰 비용은 spelunking.
  • 신중하게 아키텍처를 만들면 이 비용을 크게 줄일 수 있다.
  • policy 와 detail 을 분리하라. 그리고 detail 을 열어두어라.
  • 좋은 아키텍트는 결정되지 않은 사항의 수를 최대화 하는 것.