모놀리스 아키텍처에서 마이크로서비스까지
이 포괄적인 과정은 모놀리식 아키텍처에서 클라우드 네이티브 마이크로서비스 아키텍처로 마이그레이션하는 과정을 안내하기 위해 마련되었습니다. 이 과정에서는 실용적인 실습 기술을 배우고 성공적인 전환에 필요한 도구, 패턴 및 기술에 대한 귀중한 인사이트를 얻을 수 있습니다.
이 모놀리식 아키텍처에서 마이크로서비스까지 과정에서는 다음을 학습합니다:
- 클라우드 컴퓨팅과 컨테이너화의 진화
- 가상 머신을 효과적으로 확장하고 프로비저닝하는 방법
- 컨테이너화 및 오케스트레이션을 위한 Docker 및 Kubernetes
- 서비스 지향 아키텍처 및 이벤트 중심 아키텍처 구현
- 마이크로서비스 모니터링 및 통합 가시성을 위한 기술
- 분산 환경에서의 네트워킹 패턴 및 고려 사항
- 널리 채택된 CNCF 프로젝트 및 툴링 식별 및 활용
- 다국어 개발 및 적절한 프로그래밍 언어 선택
- Argo CD와 Flux를 사용하여 지속적 배포 파이프라인 구현하기
- 실리움 및 허블을 통한 네트워킹 기능 강화
- Dagger로 클라우드 네이티브 과제 간소화하기
- 마이크로서비스 환경에서의 인증 및 권한 부여 문제 해결
Rawkode Academy와 Kube Huddle의 설립자인 David Flanagan은 개발자와 운영자가 Kubernetes, 클라우드 네이티브 및 웹 어셈블리를 통해 레벨업을 할 수 있도록 돕고 있습니다.