
631
16
장
진화하는 아키텍트
지금까지 살펴본 것처럼 마이크로서비스는 우리에게 많은 선택지를 제공하며, 그에 따라 결정
해야 할 사항도 많다. 예를 들면 얼마나 많은 기술을 사용해야 하는지, 팀마다 다른 프로그래밍
관용구를 사용하도록 허용해야 하는지, 마이크로서비스를 분할하거나 병합해야 하는지 등이
다. 결정을 어떻게 내려야 할까? 변화의 속도가 빨라지고 이러한 아키텍처가 허용하는 환경이
더욱 유동적이므로 아키텍트
architect
의 역할도 변화해야 한다. 이 장에서 필자는 상당히 주관적
인 시각으로 아키텍트의 역할을 살펴보고 상아탑에 대한 마지막 공격을 시작할 것이다.
16.116.1
이름에 내포된 것은? 이름에 내포된 것은?
계속 그 단어를 쓰네요. 하지만 당신이 생각하는 그런 의미는 아닌 것 같아요. 계속 그 단어를 쓰네요. 하지만 당신이 생각하는 그런 의미는 아닌 것 같아요.
『프린세스 브라이드
The
Princess
Bride
』(
1987
) 검술가 이니고 몬토야
Inigo
Montoya
아키텍트에게는 중요한 업무가 있다. 아키텍트는 고객이 필요로 하는 소프트웨어를 제공하는
데 도움이 되는 기술적 비전을 시스템에 통합하는 일을 담당한다. 어떤 곳에서는 단지 한 팀과
협력해야 할 수도 있는데, 이 경우 아키텍트의 역할과 기술 책임자의 역할이 동일한 경우가 많 ...