ShortURL 생성 서비스
API Gateway
Client에서 server로 통신할 때 사용하는 많은 api들의 대문(게이트웨이).
라우팅 설정에 따라 각 엔드포인트로 클라이언트를 대리하여 요청하고 응답을 받으면 다시 클라이언트에게 전달하는 프록시(proxy) 역할을 한다.
Lambda
특정한 경우에만 실행시키는 Serverless 컴퓨팅 플랫폼,
DynamoDB
AWS에서 제공하는 no-sql 데이터베이스.
Base62 인코딩 방식
URL에서는 /, + 기호가 구분자로 사용되기 때문에, 인코딩을 했을 때에 이 문자들이 포함된다면 기대값과 다르게 동작할 수 있다. Base62는 위 2가지 케이스를 제외하고 URL-safe 한 문자들만 모든 방식이라고 할 수 있겠다.