Create a Server

Code along – I built Vercel in 4 Hours (System Design,

Code along – I built Vercel in 4 Hours (System Design, AWS, Redis, S3)

#Code #built #Vercel #Hours #System #Design

“Harkirat Singh”

In this video, Harkirat takes you through building a system like Vercel end to end.
This covers the system design of building vercel, how you would build a website like this end to end.

Code along –
Github –

Timestamps –
00:00 – Intro
00:46 – What we’re building
03:42 – Building Vercel from first principles
10:48 – FAQs
15:02 – System design
25:07 – Coding the upload server
1:21:02 – Coding the Deploy service
02:00:03 – Coding the Request Handler
02:25:00 – Frontend
Links:
Open Source Cohort:
Twitter:
Linkedin:
Instagram:
Discord:
Telegram:

source

 

To see the full content, share this page by clicking one of the buttons below

Related Articles

46 Comments

  1. I have a doubt on this project if we deploy this backend and when we try to hit /deploy router How can it clone the repo and create an output director. it will only work on local or it will work after we deploy also ? please any one help me to understand

  2. I am in between of video but paused just to comment.

    I am having 3 years of development experience and wanted to start a startup. But things were messed up how things will be done in backend.
    I think the concepts in this video will help me a lot. I will be updating this comment if i got success in making my startup. Thank you Harkirat

  3. Hi harkirat the video was fantastic. But i have a question that you are using async await in forEach loop and forEach itself does not directly support async/await because it does not wait for promises to resolve. to overcome this you can for..of loop or map and then use promise.all(). Please correct me if i'm wrong over.

  4. 27:30 if you get an error "This is not the tsc command you are looking for" then you don't have typescript installed in your project or as a global dependency.
    To install it as a gloabl dependency run "npm install -g typescript"
    To install it only for your current project run "npm install typescript –save-dev"

Leave a Reply