Product Consulting
home
아마존워킹백워드
home

[국내대기업]클라우드 네이티브 개발 과정

국내 대기업 IT 개발팀과 Dev/Ops 팀을 대상으로 교육을 진행했습니다. 클라우드로 전환 하는 방법 중 가장 간단한 방법은 Lift and Shift 입니다. 말그대로 기존 온프레미스 시스템, 플랫폼, 앱을 그대로 들어서 클라우드 환경으로 옮기는 것입니다. 클라우드의 장점(실시간 로드에 따른 스케일 인/아웃)을 살릴 수는 있지만 진정한 의미의 클라우드 최적화 된 방법은 아닙니다.
새로운 애플리케이션을 계획할때 부터 클라우드 특성을 반영하여 클라우드에 최적화된 애플리케이션(비용효율, 성능최적화, 보안 등)을 개발/운영하는 것이 필요합니다. 그것을 준비하는데 실질적인 지식과 기술을 제공하는 과정입니다.
[교육개요]
교육명 : Cloud Native 개발 과정
일 시 : 2024년 4월22일 - 24일(3일)
장  소 : XXX 인재센터 회의실
참가인원 : 32명
[커리큘럼]
교육명
Cloud Native 개발 과정
교육개요
Cloud Native로 개발하고 운영하는 방법을 살펴본다.
목표
Cloud Native 구성요소를 파악하고 개발환경과 운영환경을 구성한다.
기간
3 일
교육대상
클라우드 환경에서 개발하는 개발자 클라우드를 관리하는 운영자
1일
CloudNative 패턴    •   소프트웨어 아키텍처 패턴    •   마이크로서비스와 모놀리식 아키텍처의 비교    •   계층화 아키텍처    •   파이프라인 아키텍처 패턴    •   서비스 디스커버리 메커니즘    •   서킷 브레이커 패턴과 탄력성    •   블루/그린 배포와 카나리 배포    •   관찰성 및 모니터링 전략
2일
코드로 관리하기    •   code 저장소 관리 - CodeCommit 소개    •   저장소와 자격증명 구성    •   원격 저장소와 브랜치 관리    •   통합과 풀 리퀘스트 워크플로우    •   code 분석 - CodeGuru    •   성능 분석 및 최적화 권장 사항    •   프로파일러 제한    •   코드 리뷰 자동화와 github통합 빌드 자동화    •   아티팩트 저장소 관리 - CodeArtifact    •   종속성 관리 및 버전 관리    •   프라이빗 패키지 관리    •   저장소와 도메인    •   빌드 관리 - CodeBuild    •   커스텀 빌드 환경 설정    •   빌드 메트릭 관리
3일
컨테이너 배포    •   컨테이너 시스템 구성요소 소개    •   이미지 빌드 및 ECR로 게시    •   도커와 ECS구성    •   이미지로 컨테이너 실행    •   EKS로 오케스트레이션 구성    •   서비스 검색과 서비스 라우팅 패턴 구현    •   배포전략 관리
문의 : tomorrow@naeilsys.com