Generate Short URL Service

eunhye_·2024년 9월 26일
0

AWS

목록 보기
1/1

ShortURL 생성 서비스

AWS 아키텍쳐 구성


API Gateway

Client에서 server로 통신할 때 사용하는 많은 api들의 대문(게이트웨이).

라우팅 설정에 따라 각 엔드포인트로 클라이언트를 대리하여 요청하고 응답을 받으면 다시 클라이언트에게 전달하는 프록시(proxy) 역할을 한다.

Lambda

특정한 경우에만 실행시키는 Serverless 컴퓨팅 플랫폼,

DynamoDB

AWS에서 제공하는 no-sql 데이터베이스.

시퀀스 다이어그램

Base62 인코딩 방식

URL에서는 /, + 기호가 구분자로 사용되기 때문에, 인코딩을 했을 때에 이 문자들이 포함된다면 기대값과 다르게 동작할 수 있다. Base62는 위 2가지 케이스를 제외하고 URL-safe 한 문자들만 모든 방식이라고 할 수 있겠다.

Referrence
https://caputdraconis.tistory.com/entry/AWS-%EA%B0%9C%EC%9D%B8-URL-Shortener-%EB%A7%8C%EB%93%A4%EA%B8%B0

0개의 댓글