- Anwar Khaddaj
- Yufan Wang
- Peilin Shen
- SangWoo Park
The class project is to design, implement, and deploy a URL Shortener Service.
1- Support an API, at minimum 2 methods:
a. shorten_url(long_url) ⇒ short_url
b. resolve_url(short_url) ⇒ original_long_url
2- Be distributed Planet-wide. In practice, the service should cover 2-to-3 remote geo regions, for example:
a. NAM or North America
b. EMEA or Europe/Middle East/Africa
c. APAC or Asia Pacific
- React for web development
- BigTable for database
- SpringBoot for backend
- Apache JMeter for load testing and latency