Training
Contact
News
About Us
Member




Cloud >

마이크로 서비스 분석 설계와 클라우드 네이티브 애플리케이션 구현 기법

클라우드 네이티브 애플리케이션이 최고의 성능과 확장성 및 가용성을 내기 위해서는 클라우드 환경에 적합한 아키텍처를 가져야 합니다.
본 교육은 마이크로서비스 아키텍처 개념을 이해하고 클라우드 네이티브 애플리케이션을 설계하고 구축하는데 필요한 기술들을 학습한다.

1,600,000 원 (VAT별도)

수강대상

클라우드 네이티브 애플리케이션 설계 및 개발 관련 실무 지식이 필요한 분
기존 IT 시스템을 클라우드 방식으로 전환을 앞 둔 실무 개발자
클라우드 서비스 개발을 위한 마이크로 서비스 아키텍처 설계 지식이 필요한 분

강의내용

세션1. 클라우드 네이티브 애플리케이션 개발을 위한 마이크로서비스의 분석/설계
(이벤트 스토밍, DDD)

마이크로서비스 아키텍처의 탄생 배경과 적용 사례 – Monolith 와 Microservice 의 비교, 아마존 넷플릭스의 사례
마이크로서비스의 특성과 아키텍처 패턴
이벤트 드리븐 아키텍처
마이크로서비스 분석/설계 방법론 – 이벤트 스토밍 기반 MSA 분석/설계
Lab1: 이벤트스토밍을 통한 도메인 내의 이벤트 도출
Lab2: 폴리시 도출과 바운디드 컨텍스트의 분리
Lab3: 커맨드와 액터, 어그리게잇으로 내러티브한 모델 만들기
Lab4: 컨텍스트 매핑: 폴리시와 이벤트 연결하기

세션2. 마이크로서비스의 세부 구현 (Spring Cloud, JPA, Gateway)
마이크로 서비스의 세부 구현 기술의 이해: 헥사고날 아키텍처와 MSA 프레임워크들
이벤트스토밍 결과물과 구현체와의 관계 이해와 스프링 부트를 이용한 구현
Lab1: 생성된 결과물의 컴파일과 실행
Lab2: Aggregate 내의 Entity 어트리뷰트의 추가와 추가에 따른 RESTful 서비스 변화
Lab3: Policy 구현을 통한 반응형 비즈니스 로직 구현과 Kafka Event Log의 확인
Lab4: Request-Response 방식의 연동 (Feign Client)
Lab5: Circuit Breaker 의 설정과 부하 테스트 (Hystrix, seige)
Lab6: Spring Gateway 를 통한 진입점 통일

세션 3. 클라우드 기반 애플리케이션 운영을 위한 플랫폼 기반 DevOps (PaaS, 쿠버네티스, 서비스 매시)

클라우드 기반 애플리케이션 개발 플랫폼 소개
도커와 쿠버네티스 개념/구조/사용법의 이해
Lab1: 클라우드 플랫폼 CLI 와 기본 명령어 (리눅스 명령어) 다루기
Lab2: 쿠버네티스 기본 명령서를 통한 객체 다루기
Lab3: 배포와 무정지 운영, 셀프힐링의 자동화 실습
쿠버네티스를 이용한 클라우드 애플리케이션의 배포와 운영
Lab4: 도커를 통한 마이크로 서비스 애플리케이션 패키징과 쿠버네티스 실행
Lab5: 소스 저장소에서 컴파일 한 애플리케이션의 도커라이징과 쿠버네티스 실행
상용 클라우드(AWS, etc) 쿠버네티스 서비스를 이용한 애플리케이션 개발 실습

자주 묻는 질문

마이크로 서비스 분석 설계와 클라우드 네이티브 애플리케이션 구현 기법 과정은 어떤 내용을 다루나요?
클라우드 네이티브 애플리케이션이 최고의 성능과 확장성 및 가용성을 내기 위해서는 클라우드 환경에 적합한 아키텍처를 가져야 합니다. 본 교육은 마이크로서비스 아키텍처 개념을 이해하고 클라우드 네이티브 애플리케이션을 설계하고 구축하는데 필요한 기술들을 학습한다.
마이크로 서비스 분석 설계와 클라우드 네이티브 애플리케이션 구현 기법 교육 대상은 누구인가요?
클라우드 네이티브 애플리케이션 설계 및 개발 관련 실무 지식이 필요한 분 기존 IT 시스템을 클라우드 방식으로 전환을 앞 둔 실무 개발자 클라우드 서비스 개발을 위한 마이크로 서비스 아키텍처 설계 지식이 필요한 분
마이크로 서비스 분석 설계와 클라우드 네이티브 애플리케이션 구현 기법 교육 기간은 얼마나 되나요?
4일 과정입니다. 상세 일정은 교육 페이지에서 확인하실 수 있습니다.
마이크로 서비스 분석 설계와 클라우드 네이티브 애플리케이션 구현 기법 수강료는 얼마인가요?
수강료는 1,760,000원(VAT 별도)입니다. 고용보험 환급 및 기업 할인 혜택이 적용될 수 있으니 자세한 내용은 트레이노케이트로 문의해 주세요.
트레이노케이트는 공인 교육 기관인가요?
트레이노케이트(Trainocate Korea)는 공인된 IT 전문 교육 기관으로서, 검증된 강사와 공식 커리큘럼을 통해 수준 높은 교육을 제공합니다.

교육 과정 검색