문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
플랫폼 엔지니어링 소개
- 개발자 관점에서 본 플랫폼 엔지니어링
- 개발 팀에 미치는 주요 이점 살펴보기
- 플랫폼 엔지니어링과 개발 목표 간의 연계 방안
개발자를 위한 셀프서비스 플랫폼
- 셀프서비스와 온디맨드 리소스 활용의 기본 원리
- 내부 플랫폼을 이용한 개발 및 테스트 환경 구성하기
- 핸즈온: 셀프서비스 샌드박스 환경 구축 실습
개발 과정에서의 자동화 활용
- 반복적인 작업을 자동화하는 방법
- 개발자를 위한 지속적 통합(CI) 및 배포(CD)
- 핸즈온: 자동 빌드 및 배포 파이프라인 생성 실습
마이크로서비스와 컨테이너 기술 활용
- 마이크로서비스 아키텍처 소개
- Docker를 이용한 컨테이너화 및 Kubernetes를 통한 오케스트레이션
- 핸즈온: 애플리케이션을 컨테이너에 담아 Kubernetes에 배포하기 실습
모니터링과 관측성 구현
- 애플리케이션 상태를 모니터링하는 도구 및 기법
- 개발 과정에서의 관측성 체계 마련 방법
- 핸즈온: 개발 워크플로우에 모니터링 도구 통합 실습
개발 팀을 위한 보안 및 컴플라이언스 관리
- 보안 절차를 개발 수명주기에 내재화하는 방식
- 자동화된 체크를 통해 컴플라이언스 요구사항 충족시키기
- 핸즈온: CI/CD 파이프라인에 보안 스캔 및 컴플라이언스 도구 적용하기 실습
협업과 소통 방법
- 플랫폼 도구를 활용한 팀 협업 최선의 사례들
- 플랫폼 중심 개발 환경에서 효과적인 의사소통 전략
- 핸즈온: 플랫폼 도구로서 협업형 프로젝트 관리 실습
프로젝트 수행 과정
- 플랫폼 엔지니어링 원칙에 따라 간단한 프로젝트 개발하기
- 자동화, 모니터링, 보안 요소를 모두 반영해보기
- 동료들의 피드백을 받는 리뷰 세션 진행
요약 및 향후 발전 방향
요건
- 소프트웨어 개발 수명주기(SDLC)에 대한 기본 이해가 필요합니다.
- 버전 관리 시스템(Git 등) 사용 경험이 있어야 합니다.
- 컨테이너화 기술의 기초 개념을 숙지하고 있으면 좋습니다.
대상자
- 소프트웨어 개발자들
- 개발 팀 구성원들
- DevOps 실무진들
21 시간
회원 평가 (1)
마이크로서비스에 대한 내용과 쿠버네티스를 유지보수하는 방법
Yufri Isnaini Rochmat Maulana - Bank Indonesia
코스 - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
기계 번역됨