MSA 디자인 패턴 과정 I
- 시작일 : 2026년 1월 12일 ~ 종료일 : 2026년 1월 16일
- 시작 시간 : 9시 30분 ~ 종료 시간 : 17시 30분
- 2026-01-12 - 2026-01-16
35시간
대면MSA 디자인 패턴 과정 IModule 1 - 마이크로서비스 아키텍처
리액티브 선언문
클라우드 네이티브
스프링 마이크로서비스 (Spring Boot, Spring Cloud)
Module 2 - 핵심 마이크로서비스 개발 패턴
서비스 세분성: 적정 수준의 책임을 갖는 마이크로서비스로 분해
통신 프로토콜: 클라이언트와 서비스가 데이터를 교환하는 방법
인터페이스 설계: 서비스 엔드포인트를 클라이언트에 공개하는 방법
구성 관리: 코드와 구성이 독립적인 개체가 되는 방법
이벤트 프로세싱: 서비스 간 상태 및 데이터 변경 사항을 통신하는 방법
Module 3 - 마이크로서비스 라우팅 패턴
클라이언트가 서비스의 위치를 발견하고 라우팅하는 방법
서비스 디스커버리
서비스 라우팅
Module 4 - 마이크로서비스 클라이언트 회복성 패턴
클라이언트 측 부하 분산
회로 차단기
폴백
벌크헤드
Module 5 - 마이크로서비스 보안 패턴
클라이언트의 자격 증명을 전달하지 않고 서비스 인증과 인가를 구현하는 방법
토큰 기반 인증
JWT
Module 6 - 애플리케이션 지표 패턴
로그 상관 관계
로그 수집
마이크로서비스 트랜잭션 추적
Module 7 - 마이크로서비스 빌드/배포 패턴
Infrastructure as code
Immutable servers
Phoenix servers
Module 8 - 실습 프로젝트 및 피드백
핵심 마이크로서비스 패턴을 적용한 프로젝트 설계 및 구현
프로젝트 발표 및 피드백
- MSA 디자인 패턴 과정 II
