클라우드 네이티브 앱
구현의 전문 배움터
CNA Best Partner

비즈니스 모델링, 구현, 배포를 아우러는
End-to-End 전 과정 학습
Event driven Architecture 기반 최신 마이크로서비스
Framework (Axon, Eventuate, Kafka) 및 아키텍처 적용
프로그램 설치가 필요없는
온라인 이벤트스토밍 도구 및 클라우드 IDE 활용

클라우드 네이티브 앱
구현의 전문 배움터
CNA Best Partner

MSA School 은

MSA분야 최고의 전문 컨텐츠로 마이크로서비스 시장을 선도할 클라우드 네이티브 전문가를 배출하고 있습니다.

MSA School은 분석, 설계에서 구현, 배포까지 마이크로서비스 전 생명주기를 지원하는 학습 교구와 전문 커리큘럼으로 End-to-End 학습 및 실습이 가능한 환경을 제공합니다.
Cloud native한 최신 컨텐츠는 물론, 이벤트 드리븐 마이크로서비스 구현에 필수인 전용 프레임워크(Eventuate, Axon 등)와 최신 MSA 기술이 반영된 실습코드로 MSA School은 항상 진화합니다.
모든 CNA 교과정은 로컬에 SW 설치없이 웹 브라우저에서 수강 가능합니다. 브라우저 상에서 Domain driven Design(도메인 주도 설계)기반 분석/설계 도구인 이벤트스토밍(Eventstorming)으로 설계된 도메인 모델은 다양한 언어(Axon, Eventuate, Go, Nodejs, Python, Spring-boot, Custom Language)로 CNA Code가 생성되고, 클라우드 IDE 도구인 GitPod와 자동 연계됩니다.
MSA School이 전하는 축적된 Cloud 전문 지식, 마이크로서비스 현장 경험 및 질높은 교육 후기로 인해, 매년 마이크로서비스를 도입하려는 많은 선도 기업들이 MSA School을 통해 CNA를 학습하고 재방문의 발길이 꾸준하게 이어지고 있습니다.

학습 교구의 특징

MSA School에서 사용하는 학습 교구 MSA Easy는 마이크로서비스의 분석, 설계, 구현 및 운영을 지원하도록 설계된 통합 플랫폼입니다.

Eventstorming Model
도메인 이벤트를 도출하고 시스템을 설계
Auto Code Gen
완성된 모델에 템플릿을 적용해 코딩 작업 최소화
Customer Journey Map
페르소나의 Pain-Point에 대한 솔루션 도출
Business Model Canvas
비즈니스에 필요한 요소를 분석하고 시각화하기
MSA Easy는 Biz-Dev-Ops 전 라이프사이클에 걸쳐 ChatGPT를 활용한 자동화 및 가이드 기능을 지원하고 있어 애자일한 CNA 구현에 필요한 최적의 수행 환경을 제공합니다.
설치가 필요없이 100% 브라우저 기반에서 동작하며 협업기반의 팀워크를 지원하는 최신의 OpenAI 엔진들이 탑재되어 비즈니스 기획자, 데브옵스 개발자, 클라우드 운영자를 위애 비즈니스 기획에서 구현, 테스트, 배포를 아우르는 클라우드 네이티브한 task들을 자동화하며 다양한 애자일한 경험들을 제공합니다.

마이크로서비스 아키텍처 도구 비교

제품명
오픈소스
코드생성기능
AI기능
모델링 도구
국내지원여부
프레임워크 종속성
MSAEZOOOOOX
ContextMapperOOXXXX
QLERIFYXOOXX
vLINGOOOXOXO

웨비나 영상 다시보기

MSA School 에는

클라우드 네이티브 전문가가 되는 체계적인 업계 최고 커리큘럼이 준비되어 있습니다. 또한, 수강하시는 기업을 위해 다양하게 스케줄링된 학습 유형을 제공합니다.


교육 과정 개요
Biz • Object Oriented Design
- OOP Design Principles

• UML & Design Patterns
• Eventstorming
- Eventstorming E-Commerce Domain
- Big picture & Design level Eventstorming
- Context Mapping, CQRS

• Aggregate Modeling
-  Entity Design with Class Diagrams
• Eventstorming for various Domains

• Core-supporting-generic domain prioritization
- Wardlley mapping, Impact mapping

• 중요도에 따른 구현 전략
- Transaction Script

• Apply Ubiquitous Language 
Dev • Obejct Oriented Programming
- Object Oriented Framework
- Spring boot, JDBC and JPA
- Web UI (VueJS)

• Understanding GitHub & GitPod

• Build automation tool
- Maven, Gradle

• Linux OS Basics
• Microservice Clean Architecture
- ES Model and Implementation mapping

• Circuit Breaker Pattern
- Req/Res with FeignClient

• Event driven Microservice
- Event Pub/Sub, Compensation & CQRS

• Message Broker – Kafka

• Application Packaging & Dockerizing
• Extending Event driven Microservice
- 멱등성, 트랜잭션, Kafka Parallel Processing, Deadline 처리
- Dedicated Framework (Eventuate, Axon)

• Inter-service communication
- CDC, gRPC Client/Server, Spring Reactive

• Microservice Authentication/ Authorization
- Centralized Session (Redis, Memcached)
- Client Token (JWT)
Ops • Cloud Infra, VM
- CSP introduction
- VM managed Service

• Deploy to VM
- VM, Dabase provisioning
- Deploy to Cloud VM
• Cloud Software Platform, Docker

• Kubernetes 인 액션
- Kubernetes SLA features & Telemetry
- Deploy manifests Diagramming

• Service Mesh (Istio)
- Traffic Management (Retry, Timeout, Circuit breaker)

• DevOps Pipeline (Jenkins, CSP managed)
• Service Mesh deep dive
- Security, Monitoring, EnvoyFilter, Tracing

• GitOps Methodology
- Workflow with Jenkins & ArgoCD
- Canary Deployment with Canary Scoring

• Serverless
- Knative, Tekton 
교육 문의 : help@uengine.org
정산 담당 : 서원주(tjdnjswn@uengine.org)
카카오톡 오픈채팅
교육 과정 개요
Biz • Object Oriented Design
- OOP Design Principles

• UML & Design Patterns
Dev • Obejct Oriented Programming
- Object Oriented Framework
- Spring boot, JDBC and JPA
- Web UI (VueJS)

• Understanding GitHub & GitPod

• Build automation tool
- Maven, Gradle

• Linux OS Basics
Ops • Cloud Infra, VM
- CSP introduction
- VM managed Service

• Deploy to VM
- VM, Dabase provisioning
- Deploy to Cloud VM
Biz • Eventstorming
- Eventstorming E-Commerce Domain
- Big picture & Design level Eventstorming
- Context Mapping, CQRS

• Aggregate Modeling
-  Entity Design with Class Diagrams
Dev • Microservice Clean Architecture
- ES Model and Implementation mapping

• Circuit Breaker Pattern
- Req/Res with FeignClient

• Event driven Microservice
- Event Pub/Sub, Compensation & CQRS

• Message Broker – Kafka

• Application Packaging & Dockerizing
Ops • Cloud Software Platform, Docker

• Kubernetes 인 액션
- Kubernetes SLA features & Telemetry
- Deploy manifests Diagramming

• Service Mesh (Istio)
- Traffic Management (Retry, Timeout, Circuit breaker)

• DevOps Pipeline (Jenkins, CSP managed)
Biz • Eventstorming for various Domains

• Core-supporting-generic domain prioritization
- Wardlley mapping, Impact mapping

• 중요도에 따른 구현 전략
- Transaction Script

• Apply Ubiquitous Language 
Dev • Extending Event driven Microservice
- 멱등성, 트랜잭션, Kafka Parallel Processing, Deadline 처리
- Dedicated Framework (Eventuate, Axon)

• Inter-service communication
- CDC, gRPC Client/Server, Spring Reactive

• Microservice Authentication/ Authorization
- Centralized Session (Redis, Memcached)
- Client Token (JWT)
Ops • Service Mesh deep dive
- Security, Monitoring, EnvoyFilter, Tracing

• GitOps Methodology
- Workflow with Jenkins & ArgoCD
- Canary Deployment with Canary Scoring

• Serverless
- Knative, Tekton 
교육 문의 : help@uengine.org
정산 담당 : 서원주(tjdnjswn@uengine.org)
카카오톡 오픈채팅

MSA School 강사진 소개

장진영

uEngine CEO & President

• MSA 교육, 기업 컨설팅
• MSAEz, MSA School, CNA PaaS Platform
• Open Source Open Cloud Engine
• uEngine BPM, SNS(Process CODI), ALM(ESSENCIA)
• SAFe 애자일 공인 컨설턴트 (SPC)
• 現 유엔진솔루션즈 대표이사
• 現 MSA 교육, 기업 컨설팅
• 現 MSA Facebook 그룹 운영(링크)
• 現 디지털플랫폼정부 기술자문위원
• 한국소프트웨어기술진흥협회 전문강사
• 클라우드(MSA, DDD) 강의 다수
• 객체지향 프로그래밍 University 강의

박용주

uEngine Director & MSA Consultant

• MSA DT 마스터플랜 수립 Project
• MSA PoC/ Pilot 수행
• 다수 MSA 제안 작업 및 컨설팅
• 마이크로서비스 교육과정 교안/교재 집필

• 現 uEngine MSA 정규 교과정 전문강사
• 現 MSA App. Engineering 기업과정
• 現 세종사이버대학교 컴퓨터/AI 공학과 겸임교수
• 한국소프트웨어기술진흥협회 전문강사
• ‘21 : SK MSA App. Engineering 과정
• ’21. 06 : KT Microservice 직무전환과정
• ’20. 09 : Doosan Microservices 교육
• ’19. 09 : KOSTA Microservices 교육
• ‘19. 02 : LG CNS 이벤트스토밍 교육

손영수

Onycom CPO

• Onycom 성능솔루션 사업부 상무/CPO
• 대기업 대상 다수 소프트웨어 교육 진행
• 다수 소프트웨어 도서 번역 및 감수

• 現 어니컴 성능솔루션 사업부 상무 / CPO
• 前 와탭랩스 CPO
• 前 NHN NEXT 모바일/창업 과정 교수
• 前 삼성전자 소프트웨어 센터 책임
• IBK기업은행 Java Clean Code와 성능향상
• 삼성전자 삼성페이 서버 아키텍팅 과정
• Samsung SDS 아키텍트 과정 설계/ 평가 과정
• 현대 오토에버 아키텍트 설계 및 전략 과정
• KT CleanCode 및 소프트웨어 아키텍트 과정
• 그 외 다수

윤성열

Dreamflow CEO

• MSA 개발 및 네트워크 인프라 구축
• Domain 분석설계 및 서버 개발 project
• 다수 MSA 제안 작업 및 컨설팅
• 다수 마이크로서비스 교육 진행

• 現 드림플로우 대표이사
• 現 한국소프트웨어기술진흥협회 BAPF
포럼, 교육과정위원회 및 전문강사
• ’18. 10 : 원오원글로벌 디지털팀 팀장
• ’18. 04 : TTA 사물인터넷 특별기술위원회 사물인터넷 융합서비스 프로젝트그룹 (SPG11) 부의장
• ’17. 03 : 가천대학교 겸임교수

MSA School 교육 실적 및 주요 수강 기업

MSA School 교과정 맛보기

MSA School 교육 일정 확인

*MSA School의 모든 콘텐츠에 대한 권리는 MSA School에 있으며, 무단 복제 및 배포를 금합니다. 영리 목적의 사용은 허용되지 않으며, 개인적 용도로 복제할 경우 반드시 출처를 표기해야 합니다.
© uEngine. All Rights Reserved. | 주소 : 서울특별시 서초구 신반포로45길 18 502호(잠원동, 주일빌딩)
사업자등록번호 : 211-87-95355 | 전화번호 : 02-567-8301 | 대표이사 : 장진영
*MSA School의 모든 콘텐츠에 대한 권리는 MSA School에 있으며, 무단 복제 및 배포를 금합니다.
영리 목적의 사용은 허용되지 않으며, 개인적 용도로 복제할 경우 반드시 출처를 표기해야 합니다.
© uEngine. All Rights Reserved.
주소 : 서울특별시 서초구 신반포로45길 18 502호(잠원동, 주일빌딩)
사업자등록번호 : 211-87-95355
전화번호 : 02-567-8301
대표이사 : 장진영