본문으로 건너뛰기

무료 강의

AWS에서 애플리케이션 개발하기

중급3시간

AWS에서 API Gateway, Lambda, SQS, SNS, EventBridge, Kinesis로 클라우드 앱 구축하기 DVA-C02 시험을 위한 서버리스 및 이벤트 기반 패턴을 마스터하세요.

Python3시간수료 증명서

무료 계정 만들기

Google에서 계속 진행
또는
계속 진행하시면 다음 사항에 동의하는 것으로 간주됩니다: 이용약관 및 개인정보 처리방침 그리고 귀하의 데이터가 미국에 저장된다는 점에 동의하는 것으로 간주됩니다.

수천 개 기업의 학습자들이 사랑하는 서비스

강의 설명

AWS에서 프로덕션 환경에 바로 사용할 수 있는 클라우드 애플리케이션을 구축해 보세요. 클라우드 환경에서 효과적으로 작동하는 아키텍처 패턴인 마이크로서비스, 서버리스, 이벤트 기반 아키텍처를 학습한 후, Amazon API Gateway, AWS Lambda, Amazon SQS, Amazon SNS, Amazon EventBridge, Amazon Kinesis, DynamoDB Streams를 활용해 직접 실습해 봅니다.대화형 연습 문제와 AWS 콘솔 실습을 통해 복원력 있는 API를 설계하고, 큐와 토픽으로 서비스 간 결합도를 낮추며, 확장 가능한 이벤트 기반 워크플로를 구축하는 방법을 배웁니다. 이는 프로덕션 환경에서 서버리스 애플리케이션을 배포하는 데 필요한 핵심 역량이며, AWS Certified Developer – Associate(DVA-C02) 시험에서도 검증되는 내용입니다.

선수 과목

커리큘럼

강의 개요

1

AWS에서 소프트웨어 구축하기 기초

클라우드 네이티브 소프트웨어의 아키텍처 기초를 학습합니다. 이 챕터를 마치면 모놀리식, 마이크로서비스, 서버리스, 이벤트 기반 패턴 중에서 상황에 맞게 선택할 수 있고, 강한 결합과 느슨한 결합, 동기 통신과 비동기 통신의 차이를 이해할 수 있습니다. 또한 상태 비저장(stateless) 서비스에서 상태를 관리하고, 재시도, 지수 백오프, 회로 차단기(circuit breaker), 데드레터 큐를 활용해 복원력 있는 시스템을 설계할 수 있게 됩니다.
챕터 시작
2

AWS에서 API 구축하기

Amazon API Gateway를 사용해 API를 구축, 보호, 운영하는 방법을 배웁니다. 이 챕터를 마치면 상황에 맞는 API 유형(REST, HTTP, WebSocket)을 선택할 수 있고, 유효성 검사와 변환 기능을 포함한 Lambda 통합을 구성할 수 있습니다. 또한 CloudFormation, SAM, CDK를 활용해 여러 스테이지에 API를 배포하고, Amazon Cognito, IAM, Lambda 권한 부여자(authorizer), 암호화, 제한(throttling) 기능으로 API를 보호할 수 있게 됩니다.
챕터 시작
3

고급 애플리케이션 패턴

결합도가 낮고 이벤트 기반이며 스트리밍 방식으로 동작하는 워크로드를 구축합니다. 이 챕터를 마치면 Amazon SQS 큐(FIFO 큐와 데드레터 큐 포함)와 구독 필터링 기능을 갖춘 Amazon SNS 토픽으로 서비스 간 결합도를 낮출 수 있습니다. 또한 Amazon EventBridge의 규칙, 이벤트 패턴, 스키마를 활용해 이벤트를 라우팅하고, Amazon Kinesis Data Streams와 Data Firehose로 대용량 데이터를 처리할 수 있습니다. 마지막으로 Amazon DynamoDB Streams를 사용해 테이블 변경 사항에 실시간으로 대응하는 방법도 익히게 됩니다.
챕터 시작

AWS에서 애플리케이션 개발하기

강의
완료

수료증 획득

지금 등록하기

DataCamp for Mobile로 데이터 역량을 키우세요

모바일 강의와 매일 5분 코딩 챌린지로 이동 중에도 학습을 이어가세요.