더북(TheBook)

3.1 아키텍트 이야기: 마이크로서비스 아키텍처 설계

소프트웨어 프로젝트에서 아키텍트의 역할은 해결해야 할 문제의 작동 모델(working model)을 제공하는 것이다. 아키텍트는 애플리케이션의 각 부분이 잘 조립될 수 있도록 개발자가 작성할 코드에 대한 스캐폴드(scaffold)1를 제공한다. 마이크로서비스를 구축할 때 프로젝트의 아키텍트는 다음 세 가지 핵심 업무에 집중한다.

비즈니스 문제 분해

서비스 세분화 확정

서비스 인터페이스 정의

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.