serverless-incident-report
🚨

서버리스 이상징후 신고 서비스

실습 가이드
소요 기간
3
난이도
중급
예상 비용
$0 (프리 티어)

무엇을 만드나요?

서버리스 이상징후 신고 API — API Gateway + Lambda + DynamoDB 완전 관리형 아키텍처

구성 요소

API Gateway (REST)Lambda (Node.js)DynamoDBIAM RoleCloudWatch Logs

연결 흐름

Client → API Gateway → Lambda Function
Lambda → DynamoDB (CRUD 작업)
Lambda → CloudWatch Logs (실행 로그)
IAM Role → Lambda (DynamoDB 접근 권한)

개요

현장 이상징후를 신고할 수 있는 서버리스 REST API를 구축합니다. API Gateway + Lambda + DynamoDB 조합으로 서버 관리 없이 자동 확장되는 이벤트 기반 아키텍처를 경험하고, EC2 방식과의 비용/운영 차이를 직접 비교합니다.

학습 목표

  • API Gateway + Lambda + DynamoDB 서버리스 구조를 설계한다
  • Lambda 함수로 신고 접수 및 조회 API를 구현한다
  • 서버리스와 EC2 방식의 비용/운영 차이를 분석한다
  • 이벤트 기반 아키텍처의 장단점을 설명한다
  • 서버리스 구성도와 비용 비교 리포트를 작성한다

핵심 개념

서버리스 아키텍처API GatewayLambda 함수DynamoDB NoSQLIAM 역할/정책이벤트 기반 아키텍처프리 티어 활용

실습 결과물

  • DynamoDB 테이블 (IncidentReports)
  • Lambda 함수 (신고 접수 + 조회)
  • API Gateway REST API (POST/GET 엔드포인트)
  • curl/Postman 테스트 결과
  • EC2 vs 서버리스 비교 분석 문서

단계별 실습 가이드

포함된 코스

직접 실습해보세요

실습 환경이 제공되는 클라우드 교육 과정에 참여하여 실제 AWS 환경에서 이 가이드를 따라해보세요.