I built Vercel in 2 Hours (System Design, AWS, Docker, Redis, S3)

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 387

  • @SanketEmala-z2n
    @SanketEmala-z2n 2 месяца назад +47

    I can't be more grateful to you Piyush, This single project got me a placement of 20L. Thank you very much brother, I am in forever debt with your teachings!!! I really hope to meet you one day!!

    • @lakshyathakur4457
      @lakshyathakur4457 2 месяца назад

      @SanketEmala-z2n bhai konsi company mai laga package

  • @tanaypatel8412
    @tanaypatel8412 9 месяцев назад +266

    this is how I want Indian tech community to be.
    collaboration >>> competition

  • @paulaneesh7
    @paulaneesh7 9 месяцев назад +56

    Ignore the negativity in comment section and please continue with such valuable content.
    Thank you for your efforts

  • @divyamdotfoo
    @divyamdotfoo 9 месяцев назад +21

    I can't believe that when I first found your channel, it had a ton of videos but only 2K subscribers, and now you're reaching 100K. Congrats, man!

  • @DeveloperRB
    @DeveloperRB 9 месяцев назад +10

    I am Harkirat`s cohort student(simply means on His side)
    But your statement about scalability is true and I respect you, you noted and come with this video.
    its very helpful, currently I completed code from harkirats video, now YT suggested yours 😊😊

  • @xenostar3606
    @xenostar3606 9 месяцев назад +9

    You're currently one of the best youtuber in web dev. Thanks for the awesome work

  • @codingpandas
    @codingpandas 9 месяцев назад +14

    Sir i dont know if you will see this comment, but just wanna tell you we love you so much, i watch your videos i love the way you teach.. if i have to learn something and i see that you have made a video on that particular topic, i am always sure I am gonna be good at that thing, So professional, please keep making videos, we are here to support you..🥰

  • @ChetanSankhala
    @ChetanSankhala 4 месяца назад +2

    Awesome content. Thanks.
    Few questions on further scalability:
    1. How docket images gets cleaned up?
    2. How redis logs gets cleaned up?
    3. Rate limiter for deployment?

  • @returnZeroo
    @returnZeroo 7 месяцев назад +6

    this channel is netflix for me, I can pass my whole day by watching these :)

  • @nehalingole1754
    @nehalingole1754 8 месяцев назад +1

    Big thanks to the amazing video tutorial!
    🙌 I've just crafted my very own Vercel clone, all thanks to your guidance

  • @rahulkharapkar2716
    @rahulkharapkar2716 9 месяцев назад +4

    Everyone here be putting hate comments saying "harkirat copy"
    Atleast first watch the video it was really needed.. there were lot of flaws in harkirats vercel live codewithme

  • @nishant_singh
    @nishant_singh 9 месяцев назад

    Surely didn't coded along, but watching the full video gave me the overall idea that how the platforms are made. Got a birds eye view of that...

  • @muhammadtalha1794
    @muhammadtalha1794 9 месяцев назад +13

    Awesome video
    We want an advanced version of this video, as you told in outro.
    Thanks❤

  • @a_LEGION
    @a_LEGION 9 месяцев назад +2

    This is better than just reviewing another's person code .

  • @harshitmishra3843
    @harshitmishra3843 6 месяцев назад

    The video is so insightful. Keep making these type of video to make the community aware of how to sustainably build software

  • @adarshdwivedi2244
    @adarshdwivedi2244 9 месяцев назад +1

    Bud don't see negative comments...."jab kisi ka naam hota hai tabhi log badnam karne ki koshish kartey hai"
    Aap accha kar rhe hai ..we will love your High quality contents 😊

  • @crsanjaysingh1737
    @crsanjaysingh1737 9 месяцев назад +10

    Learned lots of things today. Thank you @Piyush😀

  • @qaziamaan5102
    @qaziamaan5102 9 месяцев назад +1

    Quality 💯
    Thank you for your valuable time❤.
    Also here we are subscribing to the logs of all the projects, logs:* shouldn't be used directly.

  • @mdazimbabu5001
    @mdazimbabu5001 9 месяцев назад +8

    I was just watching the harkirat video and there you are with the improved version of it and there docker is also missing. Love your content ❤❤❤.

  • @ajaydeepsinghrajpoot
    @ajaydeepsinghrajpoot 9 месяцев назад +6

    love this! This is how we'll take our youtube game to next level. Not same copy past from western youtubers. Good job piyush bhai.

  • @razzsawhoney2818
    @razzsawhoney2818 9 месяцев назад +3

    Tough work sir! Very helpful for noobs(@cloud services) like me.
    And I would be expecting following if you ever plan to make v2 of this video:
    1. Database Integration
    2. Private Git Repo Access
    3. Auto Deploy detecting changes on git branch
    4. Multiple git branch support(if possible) for different environment support
    5. Go for CDN(Cloudfront) Integration(pretty simple though)
    Thank you

  • @AmitPatel-ub1ux
    @AmitPatel-ub1ux 9 месяцев назад

    Watched in 2x still understood every bit . Very informative

  • @aadarsh9845
    @aadarsh9845 9 месяцев назад +1

    Damnn!! Such an awesome tutorial

  • @offensive-brat
    @offensive-brat Месяц назад +2

    so many things in under 2 hours, man i would pay for this

  • @srijanmukherjee4658
    @srijanmukherjee4658 8 месяцев назад +6

    IMPORTANT:
    You need to disconnect the redis client in script.js in the container part other wise ecs container won't stop running, I learned this the hard way.
    Call publisher.disconnect() after upload is done or when the build itself fails (by checking the exit code). ECS fargate is not free in aws free tier. This is very crucial to not incur charges. I left mine running for 2 hours 😢

    • @ashishjadhav8024
      @ashishjadhav8024 2 месяца назад

      can you give more info about it

    • @abhisekadhikari2774
      @abhisekadhikari2774 6 дней назад

      Thank you so much for sharing this crucial tip about disconnecting the Redis client in script.js. Your experience saved me from a potential AWS bill nightmare! 😅
      For anyone using AWS ECS Fargate: Always call publisher.disconnect() after your tasks are done. Redis keeps the connection alive, and without disconnecting, the ECS container will continue running, costing you money. This is especially important since Fargate isn't part of the AWS Free Tier.
      Thanks again for this lifesaving advice-it’s a game-changer for anyone experimenting with AWS! 🙌

  • @s.hariharanreddy5439
    @s.hariharanreddy5439 9 месяцев назад +1

    This is absolute 💎. Will share on LinkedIn by making it first and then tag you so, that my connections will be aware of youtubers like you.

  • @omi7868
    @omi7868 9 месяцев назад +1

    Hi Piyush,
    Thank you for your insightful and visually engaging content. Your teaching style is truly commendable. I would love to see an AWS series on your channel, given your expertise and ability to simplify complex concepts.

  • @CookerSingh
    @CookerSingh 9 месяцев назад +5

    Its a shame on India's education system that jo ek student ko college ke first year me aa jana chahiye vo y sab college ke 1,2 saal baad random RUclipsr ke channel pe sikhte h. Dusra vo AWS chalane se darte h taki billing na ho kuki unhe college se koi help nhi milti. I worked with foreign developers and they are way ahead of us and wrote almost 1 lakh lines of production level code every month and build such type of projects in their free-time. Besides this they get help and coupon credits from colleges for their self development and to familarise themselves with cloud tools.
    Hum 5 trillion ki economy politics ya fake secularism se nhi bana sakta, hume age badna padega.😢❤

  • @suryanshverma2311
    @suryanshverma2311 5 месяцев назад

    Best channel on whole RUclips....
    Love you sir
    ❤❤❤❤❤❤❤❤❤❤❤❤❤

  • @thetechtimes
    @thetechtimes 9 месяцев назад +1

    We need advance version of this amazing project brother, you are real gem 💖

  • @singh.aadarsh
    @singh.aadarsh 9 месяцев назад +6

    Amazing architecture and nice explanation.

  • @roosaa5587
    @roosaa5587 6 месяцев назад

    super appreciate your teaching and explanation! Really learn a lots from this project!!!

  • @devendrahaldankar8535
    @devendrahaldankar8535 9 месяцев назад

    I implemented this! Hoping my company will utilise this to host any POC stuff.

  • @anonyone8834
    @anonyone8834 9 месяцев назад +1

    This is the type of projects i expect to see in future

  • @plabmadeeasy
    @plabmadeeasy 9 месяцев назад

    Love how you guys are publishing such high quality content

  • @ZeeCodes9642
    @ZeeCodes9642 22 дня назад

    Man I went through your channel and I am really impressed. I wanna know.
    1. How did you manage to learn all of this?
    2. How much time did it take you?
    3. Where did you learn all this stuff?

  • @sanketgawande3667
    @sanketgawande3667 9 месяцев назад +2

    +1 for database integration and custom domain thing

  • @Mainak908
    @Mainak908 9 месяцев назад

    Bhaiya just ignore the negativity from comment section...just keep spreading such valuable knowledge...maine aapse bohot kuch sikha h free me...i am so grateful to you❤

  • @imamansoni
    @imamansoni 9 месяцев назад

    The GOAT video!
    Haven't seen this level of video on YT in a while. 🤙🤙

  • @powercircuitacademy
    @powercircuitacademy 9 месяцев назад

    Piyush bhaiya gajab explain kiya h love you❤.

  • @otis2646
    @otis2646 9 месяцев назад

    I have no words 😭, you are so good at it . Thank you so much.

  • @rushabhajain3977
    @rushabhajain3977 9 месяцев назад

    Thank you so much for the video, it explained lot of practical concepts which we can use in our day to day job too. Definitely will be waiting for advanced video.

  • @mayurdluffy
    @mayurdluffy 9 месяцев назад

    Great work bhaiya..., please continue the work and keep posting such valueable content...,

  • @sourabhsoni6500
    @sourabhsoni6500 9 месяцев назад

    Well-explained architecture, Please create part 2 soon

  • @himanshuprajapat4051
    @himanshuprajapat4051 9 месяцев назад

    We really want video like this where you can review the others code and build it with better approach.
    At first i thaught thst yiu are just pulling hk leg but you really fixed and explained the issues with full implementation. Thanks

  • @aadi9215
    @aadi9215 2 месяца назад +1

    Bhaiya you are awesome pls make more such videos 🙏

  • @sourabhpathak4758
    @sourabhpathak4758 7 дней назад

    Bhai bhot sahi pdhaata hai yr tu toh

  • @SarFirraEdits
    @SarFirraEdits 9 месяцев назад +2

    if you want scalability than use Rust or Java, if you want security than use Rust or Java or even Golang. You can exactly use golang without thinking much further about any other languages which i mentioned.

  • @shubham0546
    @shubham0546 9 месяцев назад

    Sir, I absolutely loved your video . Your explanation was excellent. I'm eagerly awaiting for the next part. Please make it soon!😊👍

  • @PatelMuhammad-kh1lb
    @PatelMuhammad-kh1lb 9 месяцев назад +1

    We want more of thissss!! (Thanks!)

  • @URBANBIHARIOFFICIAL
    @URBANBIHARIOFFICIAL 5 месяцев назад

    Thanks for such an amazing explanation
    I love the way you explain
    Keep it up 👍

  • @prateek5668
    @prateek5668 9 месяцев назад +2

    Appreciate both of your work!!

  • @rishavchatterjee480
    @rishavchatterjee480 9 месяцев назад

    Great Architecture and Implementation 🔥 Loved the content!

  • @mohit_you9270
    @mohit_you9270 7 месяцев назад

    Just found your channel, nd become fan of your content. Awesome job man, keep it high.

  • @ДжинМиша
    @ДжинМиша 9 месяцев назад

    Господин, Вы лучший! ❤

  • @nikhilsharma2421
    @nikhilsharma2421 9 месяцев назад +14

    Please launch a full nextjs backend cource. Their is no such cource on RUclips. ❤please

  • @SatyamWakchaure
    @SatyamWakchaure 9 месяцев назад +1

    Great tutorial! 🚀 Your Vercel clone guide is top-notch, implementing the right practices and making it super scalable. Learned a lot! Also caught harkirat's video on the same topic a few days back, but your approach and coding practices stand out. Kudos to both creators for contributing quality content. Looking forward to more!
    On a side note, let's remember to promote positivity. Everyone has their unique style of teaching, and it's awesome to have multiple perspectives. Please avoid spreading negativity and accusations. Let's appreciate the effort creators put into sharing knowledge!
    keep learning : )

  • @iWontFakeIt
    @iWontFakeIt 9 месяцев назад

    so in one harkirat showed us a baby version of the project and here is how things work in real world! thanks man

  • @AKASHROY-i9f
    @AKASHROY-i9f 9 месяцев назад

    Most underrated tech channel

  • @javascriptforhumans
    @javascriptforhumans 9 месяцев назад

    Excellent video! Explored a lot. Please make a video how can we integrate custom domain.

  • @sunilmaurya6594
    @sunilmaurya6594 9 месяцев назад

    Man! I'm seeing that ur content is getting fire day by day. . Great job 👏

  • @iamakashkumarram
    @iamakashkumarram 9 месяцев назад +4

    Sir please continue AWS series 🔥

  • @patelronak153
    @patelronak153 9 месяцев назад

    Ohh nice both harkirat and piyush sir are legend ❤

  • @shubhamgupta-bl1tr
    @shubhamgupta-bl1tr 9 месяцев назад

    Need next part of this video.. awesome content

  • @sauravthakur2915
    @sauravthakur2915 9 месяцев назад +4

    Piyush has mentioned in the video that Harkirat Code is not Secure and Scalable. So technically he is not copying. So don't comment without watching the video.

  • @adityajojoshi84
    @adityajojoshi84 9 месяцев назад

    Great video man!!
    Need an advanced version with database integration , custom domains and more improved industry standard code like reading secrets from some secret manager or something

  • @FarhanKhan-tx1eo
    @FarhanKhan-tx1eo 9 месяцев назад

    Great, nicely and easily instructed.... Keep it up
    Go ahead with DB integration and frontend

  • @mojito9695
    @mojito9695 9 месяцев назад

    S we need scallbel, fully explained videos sir with front-end, best ever ❤

  • @lesnargaming5
    @lesnargaming5 9 месяцев назад

    Excellent video! Explored a lot.

  • @sahiljain3400
    @sahiljain3400 9 месяцев назад +1

    Hii sir , can you please start a series for flutter development along with its integration with node.js , it will be a great series 🔥 btw loved your tutorials kudos to your work❤

  • @SumitYadav-lr5vy
    @SumitYadav-lr5vy 9 месяцев назад +1

    Hey Piyush can you start a series for advanced backend all what should we know after mern and teach all the technology which you use in you job or the technology which are used in tech industry and for the series don't go in detail like for eg for prisma don't go in detail teach us what is imp and combine all the technology and make a project so that we can learn it

  • @AmitGupta-lx2ze
    @AmitGupta-lx2ze 9 месяцев назад +3

    Harkirat and you sir both are awesome 😂🎉🎉🎉🎉

  • @itssplashy9652
    @itssplashy9652 9 месяцев назад +113

    why was harkirat's project not scalable??

    • @lazarrudinac9980
      @lazarrudinac9980 9 месяцев назад +31

      Hype always don't matters 👽

    • @mdazimbabu5001
      @mdazimbabu5001 9 месяцев назад +18

      There is a flow that first we have to store the git cloned file on the sever then upload to s3 and same for build also.Thats to much storage consuming which will ultimately broke the node server.

    • @blasttrash
      @blasttrash 9 месяцев назад +2

      following to find out the real answers on why its not scalable.

    • @inderjotsingh5868
      @inderjotsingh5868 9 месяцев назад +5

      see the part where he is using reverse proxy instead of download the assets on the memory , he has explained it clearly.
      Downloading in the memory results in crashing , better solution is to redirect to the intended project.

    • @inderjotsingh5868
      @inderjotsingh5868 9 месяцев назад +1

      @@blasttrash
      see the part where he is using reverse proxy instead of downloading the assets in the memory , he has explained it clearly.
      Downloading in the memory results in crashing , better solution is to redirect to the intended project.

  • @AvinashSingh-tr5vt
    @AvinashSingh-tr5vt 9 месяцев назад

    Awesome video bro, maza aa gya . Waiting for part 2

  • @somyaranjan26
    @somyaranjan26 9 месяцев назад +2

    Thanks for the awesome video! I'll definitely give frontend open-source contribution a try. Can't wait to see the next part of the video which I hope is more advanced.
    By the way, is it possible for you to deploy this project on AWS following industry standards? That would be super cool!

  • @gauravdeveloper
    @gauravdeveloper 9 месяцев назад

    The video is really mind blowing. Very useful. Please make the advance video of this tutorial with Database integration and Custom Domain support. My eyes will look into your channel for this advance video..... :)

  • @Advitiya08
    @Advitiya08 9 месяцев назад

    Great video @piyush. Keep it up

  • @krishnasaxena5782
    @krishnasaxena5782 9 месяцев назад

    Great tutorial . Need an advanced version asap

  • @tusharjaiswal3133
    @tusharjaiswal3133 9 месяцев назад +1

    can we have a part 2 video of hosting this on a domain and have the entire thing work on servers, With our service running on the self hosted react page from this backend.

  • @arkodeepchatterjee
    @arkodeepchatterjee 6 месяцев назад

    mind-blowing video

  • @vigneshgupta23
    @vigneshgupta23 4 месяца назад

    Indeed a great content! Have a community in discord would help other, to solve doubts and stuff (a suggestion)

  • @sanjayk9526
    @sanjayk9526 9 месяцев назад +1

    if this video was in english it would have reached a lot more viewers

  • @anujkumar-pb6eb
    @anujkumar-pb6eb 25 дней назад

    Redis service is missing in Aiven
    Please tell alternative. Thanks for the amazing content

  • @ygn7901
    @ygn7901 7 месяцев назад

    it took me 4 hours to complete 40 mins! insane shit

  • @jonsmith6002
    @jonsmith6002 9 месяцев назад

    This guy is so underrated.

  • @ritiksharmaaa
    @ritiksharmaaa 5 месяцев назад

    Piyush bhai please make place where we get all the design pattern of each project 😮

  • @ManishKumar-oy7hq
    @ManishKumar-oy7hq 9 месяцев назад

    Competition for good reason , Let's support and cheers it .

  • @saifshaikh5559
    @saifshaikh5559 9 месяцев назад

    Liked your approach!

  • @arunkachannel
    @arunkachannel 2 месяца назад

    Hi.... Sir Can you please create a separate video for white labeling with custom domain... please.... if any document that you have prefer for that.

  • @debasishbarai
    @debasishbarai 9 месяцев назад

    Hello piyush. Your videos are awesome. Thanks for the contribution to the community. Can you please make a video on multipart file upload to s3 from a typescript project.

  • @saicharankr9023
    @saicharankr9023 8 месяцев назад

    Very nice and best explanation of concepts ,Thank you.
    Just one doubt, does Jenkins also work this way?

  • @mohammadadnaanzakee3302
    @mohammadadnaanzakee3302 9 месяцев назад +1

    please bring a video on sorting visualizer using html, css and js

  • @codermafia3441
    @codermafia3441 9 месяцев назад

    Amazing brother, Keep it up.

  • @algoanswers
    @algoanswers 9 месяцев назад

    well-explained architecture!

  • @thisravigangwar
    @thisravigangwar 9 месяцев назад

    Bhaiya payment gateways pe video bna do in detail and one more request apke jitne heavy devOps kese bn bayenge 2024 me roadmap dedo from MERN to apke jitne heavy developer ❤

  • @abdulqawibhoira8816
    @abdulqawibhoira8816 9 месяцев назад

    Great explanation and presentation. Keep it up

  • @padamsinha4144
    @padamsinha4144 9 месяцев назад

    Bhaiya can you please make a video on how you approach to building a project like how to find what resources will be needed, etc.

  • @ashrafsir69
    @ashrafsir69 9 месяцев назад

    Loved the content bro ❤

  • @ibrhmvk
    @ibrhmvk 9 месяцев назад

    brother, your videos are so awesome, there are many non hindi speakers watching your video. if u can make videos in english, it would be nice. Thanks

  • @swapnilharpale7244
    @swapnilharpale7244 9 месяцев назад

    Part 2: database integration, using aws alternative like cloudflare, CI/CD to reflect code changes automatically and deployment