Build a URL Shortener App | Spring Boot + Angular + Redis + Docker + System Design
ShahBytes
0:00 / 0:00
Build a URL Shortener App | Spring Boot + Angular + Redis + Docker + System Design
3 736 просмотров · 2 месяца назад
ShahBytes
1,17 тыс. подписчиков
3 736 просмотров · 2 месяца назад
Build a complete URL Shortener System from scratch using Spring Boot, Angular, Redis, and Docker.
Welcome back to ShahBytes System Design Playlist.
In this video, we build Tiny Link — a URL Shortener application.
Users can shorten long URLs, generate unique short codes, use custom aliases, configure expiration times, track clicks, and perform fast redirects using Redis caching.
Github: https://github.com/shahbytes404/TinyLink
This project looks simple, but it introduces important system design concepts like:
• URL shortening
• Unique short code generation
• Fast redirects
• Redis caching
• Rate limiting
• Link expiration
• Click tracking
• API design
• Dockerized development
Tech Stack:
• Angular + TypeScript (Frontend)
• Java 17 + Spring Boot (Backend)
• Redis (Caching + Rate Limit State)
• Docker Compose (Infrastructure)
System Design Playlist:
• System Design Projects
If this video helps you, please Like, Subscribe, and follow ShahBytes for more software engineering, backend development, system design, Spring Boot, Angular, Redis, and Docker tutorials.
00:00 Intro + Project Flow
05:40 Backend Coding (Spring Boot)
02:28:24 Frontend Coding (Angular)
#SystemDesign #SpringBoot #Angular #Redis #Docker #Java #BackendDevelopment #URLShortener #SoftwareEngineering