포인트
로딩중
쿠폰
내 강의실
국비 신청 내역
수강권
증명서
숙제 피드백
계정
로그아웃
강의
학습 질문
부가 서비스
최종 금액490,000
490,000

실무에 바로 쓰는 DDD기반으로 유연성과 확장성 있게 MSA 설계하기

Spring Cloud 기반 실습으로 마이크로서비스 아키텍처를 직접 설계하고 운영하는 법을 배우는 실무형 백엔드 아키텍처 강의입니다.

24개 수업 5시간 1분

490,000
모놀리식 시스템을 운영 중인데, MSA 전환을 고민 중입니다.
SI 백엔드 개발자
실제 현업에 적용할 수 있는 MSA 설계와 운영 방법을 배우고 싶어요.
현업 주니어 개발자
Spring Cloud 기술로 진짜 돌아가는 마이크로서비스를 만들어보고 싶어요.
중급 개발자

실무에서 바로 통하는 MSA 설계,
이제 제대로 배워보세요.

DDD 개념부터 Spring Cloud 기반 마이크로서비스 구축, 모니터링 도구 활용까지.

실무에 바로 쓰는 DDD기반으로 유연성과 확장성 있게 MSA 설계하기

수강 기간

35일

소장 기간

수강 후 평생소장

수료 조건

수강 기간 내 100% 학습 시

학습 분량

24개 수업 ・ 총 5시간 1분

실습

시스템 및 환경 구축 실습 4개 제작

수준

사전 지식 없이 수강 가능

[기기 사양 확인법]
- 윈도우: 컴퓨터 설정 → 시스템 → 정보
- Mac: 화면 왼쪽 상단 Apple 로고 → 이 Mac에 관하여

[상세 사양]
- 윈도우 : 버전 10 이상 / RAM 8G 이상 / i5 이상 / 64bit 이상 - Mac : 11.7 (Big Sur) 이상

핵심 스킬 3가지

실무 중심의 MSA 구축 경험 제공
주문 시스템을 직접 설계하고, 분산환경 구성과 모니터링까지 구축하는 프로젝트 실습을 진행합니다.
핵심 기술로 다가가는 MSA
Eureka, API Gateway, Config Server, ELK, Prometheus 등 핵심 기술들을 실제 코드와 함께 익힙니다.
실무 문제 해결에 초점을 맞춘 강의 구성
MSA 도입 및 운영 시 자주 마주치는 문제를 해결해 나가는 방법을 중심으로, 실무 적용력을 높입니다.

이 강의로 코딩을
시작해야 하는 이유

01
실전형 설계 역량 강화
개념을 넘는 실전형 MSA 설계 역량을 키울 수 있습니다.
02
핵심 중심의 교육
Spring Cloud 기술 스택을 중심으로 MSA의 핵심을 익힙니다.
03
풀스택 수준의 실습 제공
모니터링과 메시징까지 포함된 풀스택 수준의 MSA 구성 실습을 해봅니다.
커리큘럼
5주 과정

시스템 구축 실습 4
사용 기술
Spring Boot, Spring Cloud, DDD, Prometheus, Grafana 등
구현 기능
MSA 구성 (아키텍처 설계 및 구축) Spring Boot 기반의 마이크로서비스 개발 및 API Gateway 설정 서비스 모니터링 및 로깅 (Prometheus, Grafana, ELK Stack)
5
53분
1-1
클라우드 네이티브 & MSA 개념
1-2
클라우드 네이티브 설명
1-3
마이크로서비스 아키텍처 참조모델
1-4
MSA 내부 구성 (API 게이트웨이, 서비스 매쉬)
1-5
MSA 인프라 구성 (컨테이너, CI/CD, 모니터링)
4
28분
2-1
마이크로서비스 도출 방안
2-2
마이크로서비스 도출 과정
2-3
이벤트 스토밍, MSA 식별 모델
2-4
2주차 숙제
8
1시간 34분
3-1
스프링 클라우드 기반 마이크로서비스 아키텍처
3-2
MSA 개발 환경 준비
3-3
MSA 개발 주문기능
3-4
Eureka 설정 & 서비스 등록 실습
3-5
Config Server 구성
3-6
Config Client 구성
3-7
Spring Cloud Gateway 구현
3-8
3주차 숙제
2
34분
4-1
서킷 브레이커
4-2
Spring Cloud Bus (RabbitMQ) 적용
5
1시간 30분
5-1
ELK로 중앙집중식 로깅하기
5-2
Prometheus & Grafana 실습
5-3
분산 추적(Sleuth, Zipkin)
5-4
강의마무리영상
5-5
5주차 숙제

실습 결과물 4

주문 시스템 MSA 환경 구축1
Java
Spring
Eureka
MSA 환경으로 간단한 주문 시스템을 단계별로 구축하기 위해 Eureka 설정 부터 Config Server와 Client를 구성합니다.
주문 시스템 MSA 환경 구축2
Java
Spring
Spring Cloud Gateway
서킷 브레이커
Spring Cloud Bus
RabbitMQ
MSA 환경 구현을 위해 Spring Cloud Gateway, 서킷 브레이커, RabbitMQ 적용 이벤트 처리까지 구축합니다.
ELK 스택 로깅 시스템 구축
ELK(Elastic Search
Logstash
Kibana)
ELK 스택으로 로깅 시스템을 구축하여 로그를 수집하고 시각화하는 분석
분산 환경 로그 추적하기
Sleuth
Zipkin
MSA 분산 서비스의 트래픽 추적과 진단을 위한 Sleuth, Zipkin 환경 구축
튜터 소개
기술노트(알렉)
현) 풀스택 개발자 겸 아키텍트 devops
현) 프로그래밍 유튜브 채널 운영자(구독자 약 5.8만명)
전) 한국 IBM 아키텍트 설계
전) 삼성 SDS 프로젝트 매니저
전자계산조직응용 기술사
완강까지 책임지는 학습 관리 시스템
결국 끝까지 듣고 내 것으로 만드는 게 가장 중요해요. 나에게 필요한 학습 관리 서비스를 선택해 보세요.*수강 신청 단계에서 선택할 수 있는 부가 서비스
진도 관리 - 학습 알림 / 찐한 관리
  • 학습 알림 (문자) : 문자, 알림톡으로 학습 공지 및 독려 메시지를 보내드려요.
  • 찐한 관리 (전화) : 끝까지 완주하실 수 있도록 학습관리 매니저가 전화로 독려해 드려요.
  • 학습 질문 - 일반문답
    공부하다가 궁금한 점이 생기면 언제든 학습 질문 게시판에 질문을 남겨요. 튜터에게 24시간 이내 답변을 받을 수 있어요.
    AI 요약 노트
    AI가 정리해준 학습 내용 요약 기능으로 배울 내용을 한 눈에 파악해요.
    FAQ