Spring Cloud를 활용한 MSA Advanced 개발

logo
Spring Cloud를 활용하여 Microservices를 구축하는 다양한 방법에 대해서 학습하는 과정입니다. Microservices Patterns에 대해서 학습합니다. Spring Cloud의 Resilience4j, Securing, Stream에 대해서 학습합니다. Spring Cloud환경하에서 Jenkins CI/CD과 통합하여 DevOps를 구축하는 방법에 대해서 학습합니다. Spring Cloud를 활용하여 구축한 Microservices를 Container Service 및 상용 클라우드에 배포하는 방법에 대해서 학습합니다.
calendar
학습 목표
calendar
수강대상
• Spring Boot 및 Spring Cloud에 대해서 개념을 가지고 있는 분 • 가상화 소프트웨어 및 Cloud 환경에 경험을 가지고 있는 분 • Spring Cloud기반의 Microservices 구축하려는 분
calendar
교육 일정
  • 시작일 : 2025년 7월 28일 ~ 종료일 : 2025년 8월 1일
  • 시작 시간 : 9시 30분 ~ 종료 시간 : 17시 30분

calendar
커리큘럼
  • Spring Cloud를 활용한 MSA Advanced 개발

    Module 1 – Microservices Architecture

    • N-tier Architecture

    • Monolithic Architecture

    • Microservice란 무엇인가?

    • 애플리케이션 구축 방법을 왜 바꾸어야 할까?

    • Cloud와 Microservices

    • Spring Boot와 Spring Cloud

    Module 2 – Microservice Patterns

    • Core Microservice Development Pattern

    • Microservices Routing Patterns

    • Microservices Client Resiliency

    • Microservices Security Patterns

    • Microservices Logging & Tracing Patterns

    • Application Metrics Pattern

    • Microservices Build/Deployment Patterns

    Module 3 – Spring Cloud와 Microservices

    • Spring Cloud란 무엇인가?

    • Spring Cloud 소개

    • Cloud Native Microservice

    • Spring Boot와 Java

    Module 5– Spring Cloud & Resilience4j

    • Client-Side Resiliency Patterns이란 무엇인가?

    • Client-Side Resiliency가 중요한 이유

    • Resilience4j구현하기

    • Circuit Breaker구현하기

    • Fallback, Bulkhead, Retry, Rate Limiter Pattern 구현하기

    Module 7– Spring Cloud Securing

    • OAuth2란 무엇인가?

    • Keycloak소개 

    • Spring과 Keycloak으로 Single Endpoint

    • Keycloak로 Organization 보호하기

    • HTTPS/SSL에 활용하기

    Module 8– Spring Cloud Stream

    • Spring Cloud Stream 소개

    • Simple Message Producer와 Consumer구현하기

    • Distributed Caching

    Module 9 – Microservices와 DevOps

    • CI/CD 소개

    • Jenkins 소개

    • Jenkins Build 배포하기

    • Docker와 Jenkins CI/CD

    Module 10 - Deploying Microservices

    • Microservices와 Kubernetes

    • Microservices와 Cloud Service

    • Microservices를 Cloud의 Container 서비스에 배포하기

1,600,000원 (면세)

TAGS

2025년 07월

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31