I built Vercel in 2 Hours (System Design, AWS, Docker, Redis, S3)
In this video, we will build the Vercel System end to end. We'll understand how build and deployments work. We'll also understand how to create a custom reverse proxy for S3 and parallel code builds using Docker and ECS.
Source Code: https://github.com/piyushgarg-dev/vercel-clone
Whiteboard Diagram: https://app.eraser.io/workspace/0f8XnDF61iGcatypPqIR?origin=share
Quick Links
Full Stack Twitter Clone https://learn.piyushgarg.dev/learn/twitter-clone
Docker Course https://learn.piyushgarg.dev/learn/docker
Master NextJS 14 https://learn.piyushgarg.dev/learn/nextjs-14
Timestamps
00:00 Introduction
00:25 Disclaimer
01:45 System Design
06:25 Coding the Build Server Container
45:37 Custom Reverse Proxy for S3 Custom Domains
57:26 API Server for Automated Code Build
01:08:35 Log Collections Pipeline
01:15:18 Socket Server Log Subscription
01:21:00 Testing our Vercel Clone
Video Titles
- Build Vercel Server Clone
- How to Build Vercel
- I Coded Vercel
Hashtags
#nodejs #redis #docker #nextjs #vercel #kafka #fullstackwebdevelopment #mernstack #webdevelopment