MSA 출현 배경과 개념에 대해 학습하고 최근 MSA 구현 전략과 구축 라이프사이클에 대해서 이해합니다.
학습 내용 : MSA 개념, 아우터 아키텍처, 이너 아키텍처, BizDevOps
2. 마이크로서비스 설계
이벤트스토밍 기법을 활용한 바운디드 컨텍스트와 마이크로서비스를 식별하고 다양한 아키텍처를 통한 서비스 구현 전략에 대해 학습합니다.
학습 내용 : 이벤트 스토밍, 이벤트 드리븐 아키텍처, 도메인 모델링, 헥사고날 아키텍처
본 과정에서는 MSA 아키텍처의 분석, 설계, 구현하기 앞서 이벤트 스토밍(Event Storming) 기법을 학습하고 이벤트 드리븐 아키텍처, 헥사고날 아키텍처 등 내부 아키텍처 패턴을 학습합니다.
개발
MSA에 대해 이해하고 마이크로서비스 도출 기법인 이벤트 스토밍에 대해서 학습합니다.
마이크로서비스 내부 구조 정의를 위한 다양한 내부 아키텍처 패턴을 학습합니다.