도입
1 / 14API Gateway — REST API 구축
모든 모바일 앱 뒤에는 API가 있습니다. 인스타그램 피드를 새로고침할 때, 카카오페이로 결제할 때, 배달의민족에서 치킨을 주문할 때 — 그 모든 순간에 앱은 서버와 대화하고 있습니다. 그 대화의 통로가 바로 API(Application Programming Interface)입니다.
그리고 AWS에서 그 통로를 가장 빠르고 안전하게 만들 수 있는 서비스가 Amazon API Gateway입니다. API Gateway는 클라이언트의 HTTP 요청을 받아서 Lambda, EC2, DynamoDB 같은 백엔드 서비스로 라우팅하고, 인증, 스로틀링, 모니터링까지 자동으로 처리합니다.
이 레슨을 마치면 다음을 이해할 수 있습니다:
- API가 무엇인지, 그리고 왜 현대 소프트웨어에서 필수적인지
- REST API 설계 원칙 — 리소스 중심, HTTP 메서드, 상태 코드
- API Gateway + Lambda 통합 아키텍처의 작동 방식
- 인증(API Key, Cognito, Lambda Authorizer)과 보안 설정
- REST API vs HTTP API vs WebSocket API 차이
- 직접 Lambda와 API Gateway를 연결하여 REST API를 만드는 방법

사전 지식: 이 레슨은 Lambda 기초를 완료한 분을 대상으로 합니다. HTTP 프로토콜의 기본 개념(GET, POST, 상태 코드)을 알고 있으면 이해가 훨씬 수월합니다. Lambda 함수를 한 번이라도 만들어 본 경험을 권장합니다.
← → 이동F 집중