Course Outline
플랫폼 엔지니어링의 고급 개념
- 플랫폼 엔지니어링 기초 검토
- 확장성의 맥락에서 플랫폼 엔지니어링의 진화
- 확장 가능한 플랫폼 아키텍처의 설계 원칙
Microservices 아키텍처 심층 분석
- 마이크로서비스 디자인의 원리
- 모놀리식 애플리케이션을 마이크로서비스로 분해
- Communication 패턴과 서비스 발견
Docker을 사용한 컨테이너화
- 고급 컨테이너화 기술
- 마이크로서비스에 최적화된 Docker 이미지 구축
- 컨테이너 네트워킹 및 스토리지 고려 사항
Kubernetes 생태계와 건축
- Kubernetes 구성요소에 대한 심층 탐색
- Kubernetes 클러스터 설정 및 관리
- Kubernetes 네트워킹, 스토리지, 보안 모범 사례
Kubernetes에 Microservices 배포 중
- 마이크로서비스 배포 전략
- Helm 차트를 사용하여 서비스 배포 관리
- Kubernetes 환경의 지속적인 배포 사례
Microservices의 관찰 가능성 및 모니터링
- 마이크로서비스에 대한 로깅, 모니터링, 알림 구현
- Kubernetes 생태계의 관찰 가능성을 위한 도구 및 플랫폼
- 측정항목 및 로그를 분석하여 시스템 상태 유지
확장 및 성능 조정
- 수평 및 수직 확장 전략
- 부하에 따른 자동 확장 서비스
- 성능 튜닝 및 리소스 최적화
탄력성 및 신뢰성 엔지니어링
- 실패를 위한 설계: 마이크로서비스의 탄력성 패턴
- 상태 확인, 회로 차단기, 속도 제한 구현
- 재해 복구 및 고가용성 전략
Microservices 및 Kubernetes에 대한 보안 고려 사항
- 마이크로서비스 통신 보안
- Kubernetes 보안 기능 및 모범 사례
- 보안 강화를 위한 서비스 메시 구현
실습 프로젝트
- Kubernetes에서 확장 가능한 마이크로서비스 애플리케이션 설계 및 배포
- 마이크로서비스 배포를 위한 CI/CD 파이프라인 구현
- 모니터링 및 확장 방식을 적용하여 애플리케이션 성능 유지
요약 및 다음 단계
Requirements
- 컨테이너화 및 오케스트레이션 개념에 대한 이해
- Docker 및 기본 Kubernetes 작업 경험
- 클라우드 컴퓨팅 및 마이크로서비스 아키텍처에 대한 지식
청중
- 플랫폼 엔지니어
- DevOps 전문가
- 소프트웨어 설계자
회원 평가 (4)
교사의 기술적 준비
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
Machine Translated
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Course - Spring Cloud for Microservices
Practical examples, and open disussions
Nenad Terzic - Пейсейф България ЕООД
Course - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.