과정상세
[Live] 1Day 마이크로서비스아키텍처(MSA) 이해
중급
[Live] 1Day 마이크로서비스아키텍처(MSA) 이해
과정요약
학습시간 | 7시간 | 난이도 | 중급 |
---|---|---|---|
교육비 지원 | 고용보험 비환급 | 평가항목 | 출석률 100% |
수료기준 | 총점 80점 이상시 수료 | 정원 | 35 명 |
과정소개
"1Day 마이크로서비스아키텍처(MSA) 이해" 과정은 MSA의 개념을 하루만에 빠르고 정확하게 이해하는 과정입니다.
※ 본 과정은 실물 교재를 제공하지 않는 과정입니다.
[선수지식]
SW아키텍처에 대한 기본 개념
학습목표
- 모노리틱과 마이크로서비스의 개념을 이해하고 설명 할 수 있다.
- 모노리틱 시스템을 MSA로 전환 할 수 있다.
- MSA 구조에서 모니터링, 로깅 및 장애 관리를 수행 할 수 있다.
- 서버리스 아키텍처의 개념을 이해하고 설명 할 수 있다.
- MSA 기반의 시스템을 설계/구축 할 수 있다.
학습대상
- MSA(마이크로서비스아키텍처)의 개념을 이해하고 싶은 분
- MSA 전환 프로젝트를 준비중인 기술 기획자
- MSA 도입 예정 프로젝트의 기술 PM
과정목차 7
-
1 일차
-
1. MSA 소개
-
- MSA란 무엇인가?
- MSA 적용의 장단점
- MSA 적용 사례 소개
-
- MSA란 무엇인가?
-
1. MSA 소개
-
2. MSA 도입을 위한 역량 및 필요조건
-
- MSA를 위한 조직적/기술적 필요조건
- MSA를 위한 역량 프레임워크
- MSA를 위한 성숙도 모델
-
- MSA를 위한 조직적/기술적 필요조건
-
- SW 아키텍처란
- 응집도와 결합도, 단일 책임의 원칙
- 모놀리틱과 마이크로서비스 비교
- 다양한 모놀리틱의 구조
- 단계적 분리를 위한 교살자 무화과 패턴의 적용
-
- 서비스 단위 파악
- 정적 분석을 통한 서비스간 의존성 분석
- 모노리틱 시스템 분리 프로세스
- 분리 된 서비스의 통합
- 단위테스트 및 통합 테스트로 품질 보장하기
-
- 설정 외부화 패턴의 개념 및 필요성
- 서비스 디스커버리 패턴의 개념 및 필요성
- 이벤트 주도 아키텍처의 개념 및 필요성
- 회로차단기 패턴의 개념 및 필요성
-
- 도커와 컨테이너
- 쿠버네티스의 주요 개념
- 쿠버네티스를 활용한 아키텍처 구성
- 쿠버네티스를 활용한 SW 배포
- 쿠버테니스르 활용한 장애 관리 및 모니터링
-
- 서비스 매시의 개념
- 서비스 매시의 필요성
- Istio의 주요 기능
- MSA에서의 Istio 적용 전략
수강후기 8
-
5임*혁
2021.12.03
좋은강의 감사합니다 -
5오*강
2021.10.25
상세한 설명 감사합니다. -
5백*용
2021.09.24
유용한 강의 감사합니다 -
4이*림
2021.09.24
이론을 자세하게 배울수있는 좋은기회였습니다 -
4최*용
2021.09.24
MSA에 대한 기본적인 이해에 많은 도움이 되었습니다.