- Orginal URL에 매핑되는 Short URL 생성
- 생성된 Short URL을 URL Persistence Service로 저장 요청
- 생성된 Short URL을 유저에게 응답
- DB 의존없이 유일한 ID 생성기 구현
- 생성된 ID는 Short URL로 사용
- 매우 가벼운 어플리케이션이라 확장이 매우 간편
- Tiwitter Snowflake Algorithm에서 영감을 얻어 유일한 Short URL 생성 보장
- Short URL에 매핑된 Original URL로 Redirect 수행
- 302응답으로 Redirect 수행
- RDBMS와 타 서비스들 간의 인터페이스 역할
- RDBMS와 통신을 위한 설정, 리포지토리, 엔티티를 관리
- 클라이언트와 직접 통신하는 역할
- 특정 URL을 하단의 서비스로 라우팅