Dev/인프라
2022. 1. 7.
AWS API Gateway 기초 개념 정리
Rest API 같은 인터넷 기반의 API 를 사용하면, 여러 서버들로 API 가 분산될 수 있고, 각 서버는 도메인이 다를 수 있다. 클라이언트에는 API를 호출하는 수많은 코드가 있다. 만약 example.org 서버가 example.com 서버로 통합된다면? 클라이언트에서 org 서버를 호출하는 코드들은 더 이상 동작하지 않을 것이다. 코드를 모두 고치는 수고스러움이 존재한다. 이런 수고를 덜기 위해 API Gateway를 이용할 수 있다. API Gateway는 자신만의 주소(example.io)를 가진다. 그리고 그 주소의 경로별로 어떤 서버로 연결할 지를 결정한다. 서버가 통합되더라도 클라이언트의 어떤 코드도 변경하지 않고 게이트웨이 옵션을 변경하면 모두 잘 동작한다. 람다 사용 시 서버리스 ..