Academy Program

Home > > 전체교육일정

Virtual Classroom Live

클라우드 마이크로서비스 분석 설계와 구현 기술

교육일정
교육기간
1일
교육금액
0원(면세)
Virtual Classroom Live전체일정보기 수강신청

교육개요

클라우드 기반 애플리케이션이 최상의 성능과 확장성 및 가용성을 내기 위해서는 클라우드 환경에 적합한 마이크로 서비스 아키텍처 기반으로 설계되어야 합니다. 이를 위해 본 강의는 클라우드 교육 플랫폼을 이용하여 마이크로서비스의 분석 설계부터 구현까지 빠르게 이해하고 실습해 볼 수 있도록 구성되어 있습니다.
원격 강의툴(Zoom)과 웹브라우저 접속만으로 모든 실습 세션을 진행하여 수강생은 별도의 개발 환경을 설정할 필요없이 모든 실습을 진행할 수 있습니다. 원격수업으로 마이크로서비스 분석 설계와 구현 방법을 실습을 통해 이해할 수 있습니다.

한국글로벌널리지와 유엔진은 효과적인 클라우드 개발자 교육을 위해 클라우드 실습 교육 플랫폼을 준비하여 비대면 환경에서도 원할히 실습할 수 있는 환경을 제공합니다.




수강대상

클라우드 관련 SW 개발자
클라우드 관련 마이크로 서비스 아키텍쳐에 관심이 있으신 분



강의내용

세션1: 이벤트 중심의 마이크로서비스 분석과 설계
- 이벤트스토밍 워크숍 방식을 기반한 이벤트 도출, 서비스 분해, 헥사고날 아키텍처 도출
- Lab: 온라인 이벤트스토밍과 아키텍처 기반 코드생성 실습

세션2: 마이크로 서비스의 구현
- 헥사고날 아키텍처와 구현체 생성 (스프링부트 & JPA)
- 비즈니스 로직 (폴리시) 구현 (Kafka Event Handler)
- Lab: 클라우드 IDE (Theia-IDE) 를 통하여 웹브라우저 상에서 MSA 구현 실습

세션 3: 도커와 쿠버네티스 상에서의 운영
- 쿠버네티스 디플로이 모델링: 인그래스->디플로이->PVC->PV
- 도커 이미지, 쿠버네티스 디플로이
- Lab: 설치없는 웹기반 터미널에서 제공된 쿠버네티스 세션을 이용한 실습



기타

- 교육시간: 13:30 ~ 16:30 (3시간)
- 교육 실습 과정이 포함되어 있으니, 교육 참여시 크롬 브라우저 등이 설치되어 있어야 합니다.