<aside>
이번 실습에서는 AWS 의 다양한 서버리스 서비스를 연결해 직접적인 서버 할당 없이 웹 애플리케이션을 구현해 볼 것입니다.
또한, AI 어시스턴트의 보조를 받아 앱 로직 개발을 가속화합니다. 이번 핸즈온을 통해 AI와 서버리스가 제공하는 향상된 개발 생산성을 경험해 보시기 바랍니다.
</aside>
이번 세션을 따라오신다면 아래 그림과 같은 서버리스 웹 서비스 아키텍처를 AWS 환경에 만들게 됩니다. 서버 할당 없이도 확장 가능한 웹 서비스를 구축하는 방법을 학습할 수 있습니다.
아키텍처
S3 정적 웹 사이트
우리는 간단한 멤버 관리 서비스를 구현하게 될 것입니다. Lambda 함수로 멤버 데이터를 처리하고, DynamoDB에 저장하며, API Gateway를 통해 웹에 기능을 노출합니다. 최종적으로 S3 호스팅을 통해 웹 사이트를 서버 없이 배포하고 API 를 호출해 봅니다. Lambda 함수 개발에는 AI 기반 코드 자동완성 기능을 활용하여 개발 생산성을 높여 보겠습니다.
챕터 📖 | 주제 📋 | 시간 ⏰ |
---|---|---|
실습 안내 | 실습 목표, 실습 진행 방법 | 15:00 - 15:10 (10분) |
Chapter1 | 멤버 정보를 담는 DynamoDB 테이블 만들기 | 15:10 - 15:30 (20분) |
Chapter2 | 멤버 관리 로직을 Lambda 함수로 구현하기 | 15:30 - 15:50 (20분) |
(Break) | 15:50 - 16:05 (15분) | |
Chapter3 | API Gateway 로 멤버 관리 기능 노출하기 | 16:05 - 16:25 (20분) |
Chapter4 | S3 정적 웹 사이트 호스팅하기 | 16:25 - 16:45 (20분) |
(Reserved) | 16:45 - 17:00 |
<aside>
<aside> 📋
</aside>
<aside>
<aside> 📋
</aside>
<aside>