Spring Cloud를 활용한 MSA Advanced 개발
- 시작일 : 2025년 7월 28일 ~ 종료일 : 2025년 8월 1일
- 시작 시간 : 9시 30분 ~ 종료 시간 : 17시 30분
- 2025-07-28 - 2025-08-01
35시간
대면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 서비스에 배포하기