AWS vs Vercel - What should you choose for your startup?

Поделиться
HTML-код
  • Опубликовано: 5 авг 2024
  • Am I ditching Vercel for AWS? Or vercel is a better system for a startup like codedamn? Find out in the video!
    Don't forget to subscribe and like the video if you enjoyed :)
    Want to become a programmer? Learn and solve challenges on codedamn: codedamn.com
    My Instagram: / mehulmpt
    My Twitter: / mehulmpt
    My LinkedIn: / mehulmpt

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

  • @UnwantedCommentary
    @UnwantedCommentary Год назад

    This is the first video that I have seen from you. Gonna watch more, you seem like a good dude.

  • @CodingNuggets
    @CodingNuggets 3 года назад +8

    I like Vercel because it is super easy to get started and deployed on, but AWS is mainstream and the most wanted by many companies. I think either is great. Vercel for small projects and AWS for large scale projects. Price-wise, you will most likely come out better with Vercel, but look at what will be the best option on AWS instead of jumping right in.

  • @anuj7286
    @anuj7286 2 года назад +1

    Sir i want to know how long we can use vercel free hosting plan or can we deploy client project on vercel or on hostinger?

  • @joshblf
    @joshblf 2 года назад

    Great content! Thanks for sharing

  • @aviral339
    @aviral339 2 года назад

    is there any way to couple Versel with amazon VPC, given backend + database has to be hosted somewhere

  • @mithushanjalangan5132
    @mithushanjalangan5132 2 года назад

    Any particular reason you have the Graphql server on Digital Ocean and not Vercel ?

  • @okeyshourovroy2769
    @okeyshourovroy2769 3 года назад

    You are hosting course videos in aws s3 right can you please a make a case study on it. How it's costing and are you using aws cloudfront or something else. Please help me to understand 🙏

  • @TechnoDelight
    @TechnoDelight 3 года назад +1

    Why not Digital Ocean, you are already using it for backend?

  • @StephenRayner
    @StephenRayner Год назад +1

    I was deep into AWS. I have used it for several years with Terraform, using workspaces, multiple environments, ansible, serverless framework etc…
    But for this new project I tried Vercel. So much better, when you can focus on the product you are delivering more value for customers which means more work / bonuses.

  • @lardosian
    @lardosian 3 года назад +3

    I notice Nader Dabit who is an aws developer advocate for the amplify framework seems to be putting out a few videos about Next js with amplify, maybe check those out, his videos have helped me a lot as I'm using the amplify framework in a startup, I'm still learning as I go!

    • @rajatm
      @rajatm 3 года назад +2

      Amplify kills the SSR for Nextjs - so if you want to go for SSR user Vercel

  • @ArunShankartheRealOne
    @ArunShankartheRealOne 3 года назад +7

    I moved my nextjs app from Vercel to Amplify, broke my head for 2 days to get the loading time and performance on par with Vercel, amplify's cache settings are buggy and doesn't work as expected.
    Also the fact that I would not be able to use nextjs 11 features and webpack 5, makes me think I should go back to Vercel.

    • @LGseeker
      @LGseeker 3 года назад

      Have you used Netlify? I running a simple nextjs app using Netlify and it works smoothly, for now.

    • @jupicolombia9069
      @jupicolombia9069 2 года назад

      Could you solve? I'm in the same situation... I've already managed to deploy in Amplify, but when I try to enter a dynamic page /route/[ID] it gives me a 500 server error SIDE props error... while with vercel it works perfectly.

  • @franciscorubincapalbo3794
    @franciscorubincapalbo3794 2 года назад +1

    Cloudfront is included in the AWS Free Tier forever with a 1TB/month allowance, so the numbers you're giving would cost 0$ per month...

  • @pavandongare1
    @pavandongare1 3 года назад +3

    did anyone notice social network background music?

  • @nithinbhandari3075
    @nithinbhandari3075 3 года назад +1

    Hey can i use vercel for commercial website which accept payment for free plan ? My website will have some 100 mb bandwidth per month.

    • @codedamn
      @codedamn  3 года назад

      You can ask their support: vercel.com/contact

  • @ibrahimsoliman3989
    @ibrahimsoliman3989 3 года назад +1

    I want to ask, how do you host your frontend and backend separately? Do you buy different domains for vercel and digital ocean?

    • @codedamn
      @codedamn  3 года назад +1

      No. The GraphQL API server is on a subdomain mapped to API Gateway (lambda) in AWS

    • @codedamn
      @codedamn  3 года назад +1

      codedamn uses Cloudflare for DNS

    • @ibrahimsoliman3989
      @ibrahimsoliman3989 3 года назад

      Thanks man.

  • @mjaathik
    @mjaathik 3 года назад +6

    what about firebase and netlify?

    • @codedamn
      @codedamn  3 года назад

      Might do a comparision soon!

  • @alorabo3065
    @alorabo3065 3 года назад +10

    What drives me crazy about AWS is the sheer amount of off-code configuration and learning curve involved. Often small edge cases are not documented and I'm constantly googling how to "program AWS to do what I expect". It's quite frustrating but I guess thats what Jeff Bezos wants. If it was too easy people would switch.

  • @smaranh
    @smaranh 3 года назад +1

    How does Google Cloud Platform fare against AWS/Vercel?

    • @killerdroid99
      @killerdroid99 Год назад

      it is far worse than aws even and its pricing model is a lot more weird

  • @WebDevCody
    @WebDevCody 3 года назад

    Do you host your video content on vercel as well, or do you stream it from s3?

    • @codedamn
      @codedamn  3 года назад

      Video content is on S3

  • @amankumarpatel3881
    @amankumarpatel3881 3 года назад +2

    Future Bits alumni 🔥

  • @RL4422
    @RL4422 Год назад

    Vercel is amazing 🙌

  • @ApoorvMote
    @ApoorvMote 3 года назад +1

    Dude have you even heard of AWS lightsail? The reason cloudfront is expensive because today you get 100GB transfer and tomorrow it drops to 5GB then you only pay for what you use. On lightsail you commit for min of 200 GB badwidth even if yours usage is 5GB. Lightsail supports containers now. So you can deploy NextJS directly on container.

    • @codedamn
      @codedamn  3 года назад

      I did not know about Lightsail CDN support! Will check it out

    • @ApoorvMote
      @ApoorvMote 3 года назад

      @@codedamn Most important is email marketing. Tomorrow RUclips can demonitize you or google will drop your rank. AWS SES is cheapest email marketing.

    • @codedamn
      @codedamn  3 года назад

      I use SES too. A lot of AWS services, but data transfer is expensive in AWS if you’re small/medium - data shows that’s true without any doubt. Lightsail is a solid option however for simpler use cases (though still expensive compared to vercel in this case)

    • @ApoorvMote
      @ApoorvMote 3 года назад +1

      @@codedamn It's good that you want to support Vercel that built NextJS. But I kind of follow elon musk's first principle. I go into weeds of settings instead of using automatic set by Vercel or anyone else. You can't create fundamentally better product using automatic settings.

  • @tirumalraot
    @tirumalraot 2 года назад +10

    Vercel actually uses AWS under the hood. So, while you are a startup go with Vercel and slowly migrate to AWS when you start hiring people.

  • @jrhager84
    @jrhager84 3 года назад

    Why not firebase? The costs are comparable to AWS, and they have free authentication which is really nice.

    • @CodingUnited
      @CodingUnited 3 года назад

      Firebase is a database, not a hosting provider.

    • @jrhager84
      @jrhager84 3 года назад +3

      @@CodingUnited Firestore is the database. Firebase has hosting. It's literally called Firebase Hosting. I use it. 🤦‍♂️
      Firebase is the entire PaaS line.

    • @blingclem
      @blingclem 3 года назад

      @@jrhager84 I tried using Firebase/Firestore but my system requires updating 100k+ documents (rows) every 30 seconds. Seemed too intensive for Firestore. Trying MongoDB now

    • @jrhager84
      @jrhager84 3 года назад

      @@blingclem Just as an FYI, the firebase client package has intelligent caching to only update changing data, so you can abstract a lot of the performance overhead by using the client library (I'm not sure what your use-case is).

    • @jupicolombia9069
      @jupicolombia9069 2 года назад

      I really like Firebase, however for applications that have SSR (dynamic pages) it is complex. I understand that it can be achieved by mixing Cloud Functions and Firebase Hosting... But it is complex.

  • @franciscokloganb
    @franciscokloganb Год назад

    The answer is always SaaS over PaaS. Sure, Vercel can get very expensive as you go, but it certainly is cheaper than paying a DevOps team.

  • @syedshow811
    @syedshow811 2 года назад

    My stack
    FE: vercel
    BE: heroku
    Database: Atlas

    • @calcio437
      @calcio437 Год назад

      now is nit free heroku