문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
마이크로서비스 아키텍처
- 마이크로서비스의 기본 원리
- 핵심 구성 요소 및 서비스 설계 방법
- 일반적으로 사용되는 마이크로서비스 패턴
- 서비스 간 통신 전략
- 분산 환경에서의 트랜잭션 처리 방안
- 마이크로서비스 아키텍처상의 보안 고려사항
- 서비스 오케스트레이션 및 서비스 디스커버리
- 마이크로서비스의 컨테이너화 방식
- 마이크로서비스 모니터링 및 관측 가능성 확보 방법
- 서버리스와 이벤트 소싱 개요
컨테이너 기반 애플리케이션 아키텍처
- 컨테이너화 개념에 대한 소개
- Docker 활용법: 컨테이너 생성 및 관리
- 컨테이너화된 애플리케이션 설계 원칙
- Kubernetes의 기본 개념과 컨테이너 오케스트레이션 방식
- 컨테이너 환경 내 네트워킹 구조
- 컨테이너 보안에 관한 모범 사례
- 마이크로서비스 간 통신을 위한 서비스 메시 활용법
- 부하 분산 및 확장 전략 수립 방법
- 분산 추적 시스템과 지표 수집 기법
- 컨테이너 배포를 위한 IaC(인프라스트럭처 자동화) 활용법
- 컨테이너 배포 플랫폼 구축 절차
CI/CD 배포 방법론
- CI/CD 파이프라인의 핵심 개념 설명
- CI/CD 자동화를 위한 도구 및 기술 소개
- 빌드 과정 자동화와 버전 관리 방안
- CI/CD 환경에서의 테스트 자동화 전략
- 배포 자동화와 릴리스 절차 설계 방법
- 배포 과정에 IaC 적용 사례 및 기법
- 블루-그린, 카나리아 배포 방식 및 롤링 업데이트 전략 등 배포 패턴 소개
- DevSecOps: DevOps와 보안의 결합 방안
고급 모범 사례 및 주요 고려사항(ABC)
- 탄력적인 아키텍처 구현을 위한 최선책
- 성능 최적화와 확장성을 높이기 위한 방안들
- 마이크로서비스 및 컨테이너 기반 시스템의 재해 복구 계획 수립법
요약 및 향후 학습 로드맵
요건
- 소프트웨어 개발에 대한 기초 지식
- 클라우드 컴퓨팅 개념에 대한 이해
- 리눅스 명령줄 사용법에 익숙함
대상 수강생
- 소프트웨어 개발자
- DevOps 엔지니어
- 클라우드 아키텍트
- 시스템 관리자
21 시간
회원 평가 (1)
CI/CD 모범 사례(gitflow 및 gitops), 애플리케이션 전략, 멱등성 및 드리프트, 원격 상태 관리, Pod Disruption Budgets 및 모범 사례
McKayla Fusco - NSWC Dahlgren Division - DNA
코스 - Resilient Architecture: Microservices, Containers, and CI/CD
기계 번역됨