Design Url Shortening service like bit.ly or tiny url using spring boot.
In this video we will discuss end to end service development starting from functional requirements to selection of algorithm, database design to basic system design consideration.
0:00 Intro
1:27 Functional Requirements
2:04 Rest API design
2:35 Database design
3:54 Algorithm Selection
6:50 Code setup & pom.xml
7:35 Services
9:51 Models
14:46 Repository
15:54 Service Impl
16:51 Logic for generating the short link
18:51 Service Impl cont
24:34 Rest Controller - Endpoints
28:37 Testing short link generation endpoint from postman
30:11 Endpoints cont
35:26 Testing our url shortening service
Recommended Books :
Data Structure and Algorithm : https://amzn.to/2PEwqUr
Cracking the coding interview : https://amzn.to/3tJ0kFt
Building Microservices : https://amzn.to/38ZrksB
Github source code : https://github.com/coded-tribe/urlsho....
Twitter : / codedtribe .
#UrlShortening #Spring #SpringBoot #SystemDesign #CodedTribe