목차
표준프레임워크 MSA 적용 개발 가이드
마이크로 서비스 아키텍처 (MSA)
Spring Cloud 기반 마이크로서비스 이해
Spring Cloud 기반 마이크로 서비스 활용
마이크로 서비스 배포
마이크로 서비스 운영
표준프레임워크 MSA 적용 개발 가이드
마이크로 서비스 아키텍처 (MSA)
MSA 정의
MSA 목적
12-Factor App 방법론
MSA 적용시 고려사항
Spring Cloud 기반 마이크로서비스 이해
배경
Spring Boot
Spring Boot Starters
Spring Cloud
Spring Cloud 컴포넌트
Spring Cloud 기반 마이크로 서비스 활용
Spring Boot를 활용한 MSA 애플리케이션 제작
Catalogs 서비스
Customers 서비스
Catalogs & Customers 서비스 연동 및 테스트
Spring Cloud의 컴포넌트 활용
Circuit Breaker – Hystrix
Client Load Balancer – Ribbon
Service Registry – Eureka
API Gateway – Zuul
Config Server
Polyglot Support – Sidecar
마이크로 서비스 배포
컨테이너
도커(DOCKER)의 개념과 구성요소
도커 엔진
도커 아키텍처
도커 설치
Spring Boot 애플리케이션 도커 이미지 변환
도커라이징
Dockerfile
도커 이미지 변환
클라우드로의 배포
PaaS-TA
Kubernetes
마이크로 서비스 운영
컨테이너 오케스트레이션
쿠버네티스 (KUBERNETES)
쿠버네티스의 기본 기능
쿠버네티스 컴포넌트 및 상세
도커와의 차이점
쿠버네티스와 Spring Cloud의 기술 요소 매핑