700+ courses, half price
강의 설명
코드를 작성했다면, 이제 배포하는 방법을 배워 보세요. 이 과정에서는 실제 프로덕션 팀이 사용하는 방식으로 AWS에서 애플리케이션을 배포하고, 보안을 적용하며, 운영하는 방법을 학습합니다. API Gateway, Lambda, SQS, SNS, EventBridge로 분리된 아키텍처를 구축하고, Amazon Cognito, IAM, 암호화로 보안을 강화한 뒤, CloudWatch, X-Ray, 비용 및 성능 튜닝으로 안정적으로 운영하는 방법을 다룹니다. 인터랙티브 시뮬레이터와 AWS 콘솔 실습을 통해 AWS Certified Developer - Associate(DVA-C02) 시험에서 검증되고 실제 클라우드 애플리케이션 운영에 매일 활용되는 배포 역량을 익히게 됩니다.
선수 과목
커리큘럼
강의 개요
1
AWS 배포를 위한 애플리케이션 설계
AWS의 배포 모델에 적합한 애플리케이션 설계 방법을 학습합니다. 이 챕터를 마치면 클라우드 환경에 맞는 아키텍처 패턴을 선택하고, Amazon API Gateway로 요청·응답 변환 및 유효성 검사를 포함한 API를 구축하며, Amazon EventBridge, Amazon SQS, Amazon SNS, Amazon Kinesis Data Streams로 이벤트 기반 워크플로를 연결할 수 있게 됩니다.
- AWS의 애플리케이션 아키텍처 패턴50 XP
- 복원력 패턴 파악하기50 XP
- 시나리오에 맞는 아키텍처 패턴 매칭하기100 XP
- Amazon SQS로 두 서비스 분리하기100 XP
- Amazon API Gateway로 API 구축하기50 XP
- 올바른 통합 유형 선택하기50 XP
- 유효성 검사의 한계 파악하기50 XP
- API Gateway 기능과 사용 사례 매칭하기100 XP
- EventBridge를 활용한 이벤트 기반 패턴50 XP
- SNS 구독 필터 정책으로 팬아웃 필터링하기50 XP
- 메시징 서비스와 사용 사례 분류하기100 XP
- Amazon EventBridge 규칙으로 이벤트 라우팅하기50 XP
2
배포된 애플리케이션 구성 및 보안
AWS Lambda를 프로덕션 환경에 맞게 구성하고, 배포한 애플리케이션에 보안을 적용하는 방법을 학습합니다. 이 챕터를 마치면 Lambda의 메모리, 타임아웃, 동시성, 레이어, VPC 액세스를 조정하고, Amazon Cognito로 최종 사용자를 인증하며, IAM 역할로 서비스 간 권한을 부여하고, AWS KMS, AWS Certificate Manager, AWS Private CA로 암호화와 인증서를 관리할 수 있게 됩니다.
3
배포된 애플리케이션 모니터링 및 최적화
애플리케이션을 배포한 후 운영하는 방법을 학습합니다. 이 챕터를 마치면 로그, 사용자 지정 지표, 트레이스를 내보내고, CloudWatch Logs Insights로 오류를 조회하며, AWS X-Ray로 서비스 간 요청을 추적하고, 일반적인 장애를 해결하며, 동시성 설정, 캐싱, 리소스 적정 규모 조정으로 성능을 최적화할 수 있게 됩니다.
AWS에서 애플리케이션 배포하기
강의
완료

