구분 과목명 기간 주요 학습 내용
(1교시)
분석/설계
Microservice Modeling 2일(14H)
  • 마이크로서비스 개념 특성

  • 마이크로서비스 외,내부 아키텍처

  • 마이크로서비스 설계

  • DDD 와 이벤트스토밍

(2교시)
구현
Developing Cloud Native Application 3일(21H)
  • DDD 분석 결과와 MSA Design Pattern을 적용한 구현전략

  • Spring Boot 를 이용한 CNA 애플리케이션 개발

  • 이벤트 스토밍 설계 결과를 개발하여 클라우드에 자동으로 올리는 실습

  • Spring Cloud 와 Istio, Kafka 를 적용한 아우터아키텍처 적용

  • 마이크로서비스의 패키징과 디플로이

(3교시)
배포
CI/CD Pipeline with Cloud Pipelines 1일(7H)
  • CI (Continuous Integration) / CD (Continuous Delivery) 개요

  • Maven 을 통한 CI

  • Pipelines와 Kubernetes 연동 통한 전체 Pipeline 구축 방법

(4교시)
운영
Container Orchestration (Docker & Kubernetes) 3일(21H)
  • MSA와 DevOps 그리고 Kubernetes

  • Kubernetes 구조 이해 / 서비스 구현

  • Kubernetes 기반 DevOps 환경 및 MSA 애플리케이션 구축하기

  • MSASchool 은 마이크로서비스 구현 라이프사이클에 맞는 단계별 교육을 제공합니다.
    • 분석/설계(2일), 구현(3일), 배포(1일), 운영(3일)의 총 9일간의 일정으로 기업이 요구하는 클라우드 플랫폼(AWS, Azure, Google Cloud Platform)을 활용하여 비대면/대면 온디멘드 교육을 수강할 수 있습니다.
    • 교육 기간은 협의하여 단기과정(1일, 3일)으로 진행될 수 있습니다.
  • 교육관련 연락처 : help@uengine.org | 전화 : 02-556-3400 | 팩스: 02-567-8305