이 포괄적인 과정에서는 모놀리식 아키텍처에서 클라우드 네이티브 마이크로서비스 아키텍처로 전환하는 과정을 안내합니다. 성공적인 전환을 위해 필요한 툴, 패턴, 기술에 대한 실용적인 현장 기술과 귀중한 인사이트를 습득할 수 있습니다.
모놀리식 아키텍처에서 마이크로서비스로 전환 과정에서는 다음과 같은 내용을 학습합니다.
- 클라우드 컴퓨팅과 컨테이너화의 진화
- 가상 머신을 효과적으로 확장 및 프로비저닝하는 방법
- 컨테이너화 및 오케스트레이션 위한 Docker 및 쿠버네티스
- 서비스 지향 아키텍처 및 이벤트 주도형 아키텍처 구축
- 마이크로서비스 모니터링 및 옵저버빌리티 기술
- 분산 환경에서의 네트워킹 패턴 및 고려 사항
- CNCF에서 널리 도입된 프로젝트 및 툴 활용
- Polyglot 개발 및 적절한 프로그래밍 언어 선택
- Argo CD 및 Flux를 활용한 연속적 배포 파이프라인 구축
- Cilium 및 Hubble을 활용한 네트워킹 기능 강화
- Dagger를 활용한 클라우드 네이티브 과제 간소화
- 마이크로서비스 환경에서의 인증 및 권한 부여 처리
Rawkode Academy 및 KubeHuddle의 창립자 데이비드 플라나건(David Flanagan)은 개발자 및 운영자가 쿠버네티스, 클라우드 네이티브, 웹 어셈블리 분야에서 역량을 강화하도록 지원합니다.