코스 개요
Microservices 및 Spring Cloud 소개
- 모놀리식 vs Microservices 아키텍처
- Microservices의 핵심 개념
- Spring Boot 및 Spring Cloud 소개
- Spring Boot을 사용하여 간단한 RESTful 마이크로 서비스 구축
- 핸즈온 랩: 기본 마이크로서비스 구현
서비스 검색 및 Configuration Management
- Eureka를 사용한 서비스 등록 및 검색
- 리본을 사용한 로드 밸런싱 처리
- Spring Cloud Config를 사용한 중앙 집중식 구성
- Spring Cloud 게이트웨이가 있는 API 게이트웨이
- 핸즈온 랩: API 게이트웨이 및 서비스 검색 구현
Communication & 회복력
- 가짜 클라이언트를 사용하는 서비스 간 Communication
- Resilience4J를 사용한 회로 차단기 구현
- 실패 및 폴백 메커니즘 처리
- Spring Cloud Sleuth 및 Zipkin을 사용한 분산 추적
- 핸즈온 랩: 서비스 복원력 구성
Docker을 사용하여 Microservices을 컨테이너화
- 컨테이너 소개 및 Docker
- Docker Spring Boot 애플리케이션 크기 조정
- Docker Compose를 사용하여 다중 컨테이너 애플리케이션 만들기
- Docker 네트워크를 사용하여 Microservices 관리
- 실습 랩: Docker Compose를 사용하여 Microservices 배포
모니터링, 로깅 및 보안
- Spring Boot Actuator를 사용한 모니터링Microservices
- ELK Stack을 사용한 중앙 로깅(Elasticsearch, Logstash, Kibana)
- Microservices에 대한 보안 모범 사례
- 인증 및 권한 부여 구성
- 핸즈온 랩: 보안 및 모니터링 설정
Kubernetes을 사용한 확장 및 오케스트레이션
- Kubernetes 및 컨테이너 오케스트레이션 소개
- Kubernetes에 Microservices 배포
- 프로덕션에서의 확장 및 관리Microservices
- 로드 밸런싱 및 자동 확장
- 실습 랩: Kubernetes에 Microservices 배포
고급 Microservices 패턴
- Kafka를 사용한 이벤트 기반 아키텍처
- Service Mesh와 Istio
- 분산 거래 및 사가 패턴
- Microservices에 대한 CI/CD 파이프라인
- 실습 랩: 고급 Microservices 패턴 구현
최종 프로젝트 및 모범 사례
- 완전한 Microservices 시스템 구축
- 디버깅 및 일반적인 문제 해결
- 성능 최적화 전략
- 프로덕션 배포를 위한 모범 사례
- Q&A 및 마무리
요약 및 다음 단계
요건
- 마이크로서비스 아키텍처에 대한 이해
- Java 및 Spring Boot에 대한 경험
- REST API 및 컨테이너에 대한 기본 지식
청중
- 소프트웨어 개발자
- DevOps 엔지니어
- 클라우드 아키텍트
- 시스템 관리자
회원 평가 (5)
그것은 동적이면서 매우 실용적이었으며, URL을 통해 가상 머신이 제공되었다는 점도 포함됩니다.
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
코스 - Spring Cloud for Microservices
기계 번역됨
OC는 우리에게 새로운 것이었고, 많은 것을 배웠으며 실습이 매우 우수했습니다.
sharkey dollie
코스 - OpenShift 4 for Administrators
기계 번역됨
실제 예시와 열린 토론
Nenad Terzic - Pejsejf B"lgaria EOOD
코스 - Building Microservices with Spring Cloud and Netflix OSS
기계 번역됨
이 과정은 우수했습니다. 우리의 트레이너 안드레아스는 매우 준비가 되어 있었고, 우리가 물었던 모든 질문에 답변해주었습니다. 또한 문제가 생겼을 때 도움을 주었고, 필요할 때마다 자세히 설명해주었습니다. 제가 참여한 중 최고의 과정이었습니다.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
코스 - Microservices with Spring Cloud and Kafka
기계 번역됨
Docker와 Kubernetes에 대한 좋은 기초를 제공했습니다.
Stephen Dowdeswell - Global Knowledge Networks UK
코스 - Docker (introducing Kubernetes)
기계 번역됨