Academy Program

Home > > 전체교육일정

전체교육일정

마이크로서비스 아키텍처

교육일정
교육기간
2일
교육금액
800,000원(면세)
전체일정보기 수강신청

교육개요

클라우드 네이티브 애플리케이션의 세계로 당신을 초대합니다. 이 강의는 클라우드와 애자일 개발 방법론의 결합을 넘어, 마이크로서비스 아키텍처를 통한 소프트웨어 개발과 배포의 진정한 변화를 탐구합니다. 쇼핑몰 도메인을 사례로 조직의 진화와 마이크로서비스 접근 전략을 심도 있게 이해하게 됩니다.
복잡한 이벤트 드리븐 아키텍처를 애니메이션을 통해 직관적으로 이해하며, 이벤트 드리븐 시스템의 핵심 개념과 작동 원리의 명확한 설명과 함께 마이크로서비스의 비동기 통신 패턴을 실제 사례를 통해 적용하는 방법을 학습합니다.
소프트웨어 개발의 새로운 패러다임, BizDevOps와 도메인 주도 설계를 통해 마이크로서비스 아키텍처를 보다 효과적으로 설계하고 구현하는 전략을 배웁니다. 참가자들은 마이크로서비스의 서열과 역학 관계를 이해하고, 복잡한 비즈니스 요구사항을 충족시키는 유연하고 확장 가능한 시스템을 구축하는 방법을 학습합니다.



교육목표

마이크로서비스 아키텍처의 기본 개념 및 구성 요소를 이해하여 분산 시스템을 설계, 구축 및 관리하는 방법을 학습합니다.



강의내용

[Chapter 1: 과정 소개]
· 학습 목표:
Cloud Native 애플리케이션과 Agile 방법론의 개념을 이해하고, 마이크로서비스 아키텍처의 기본 원리를 습득하여 현대적인 애플리케이션 개발 및 배포 방법에 대해 학습합니다.
· 주요 내용:
1. Cloud Native application 및 Agile 정의

[Chapter 2: Agile에 필요한 것들, MSA 정의]
· 학습 목표:
Agile 방법론의 요구사항과 마이크로서비스 아키텍처의 정의를 이해하여 현대적인 애플리케이션 개발에 필요한 핵심 개념을 습득합니다.
· 주요 내용:
1. Agile에 필요한 것들, MSA 정의

[Chapter 3: 모노리스와 마이크로서비스 비교 및 MSA 장단점]
· 학습 목표:
모노리스와 마이크로서비스 아키텍처의 장단점을 비교하여 마이크로서비스의 개념과 이점을 이해합니다.
· 주요 내용:
1. 모노리스와 마이크로서비스 비교 및 MSA 장단점

[Chapter 4: 쇼핑몰(12번가)을 주제로 조직의 진화 및 접근 전략]
· 학습 목표:
가상 시나리오를 통해 조직의 진화와 마이크로서비스 아키텍처를 구현하는 접근 전략을 이해하고 적용하는 방안을 학습합니다.
· 주요 내용:
1. 쇼핑몰(12번가)을 주제로 조직의 진화 및 접근 전략