Why People Aren't Deploying to Vercel Anymore

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 เม.ย. 2023
  • Historically, Vercel has been THE place to deploy your NextJS apps. Not only NextJS, but many other Frameworks are supported out of the box. Two or three clicks, deployment done. Why are more and more people switching away from Vercel then?
    My links
    My GitHub: github.com/joschan21
    Discord: / discord
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 285

  • @danvilela
    @danvilela ปีที่แล้ว +392

    Vercel is awesome. Crappy video.

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว +111

      oof

    • @CodingSauce
      @CodingSauce ปีที่แล้ว +55

      Did you even watch the video LAMO

    • @SH-lt2iv
      @SH-lt2iv ปีที่แล้ว +3

      bruh

    • @YuriG03042
      @YuriG03042 ปีที่แล้ว +67

      vídeo already started awfully saying that Vercel created NextJS and Svelte, when they merely support the creators. let's see what other wrong things this video will state
      EDIT: finished the video and it's all about hosting? their pricing is very clear, why would you even host images with Vercel when cloudfare is literally 10 bucks a month for 3 million requests? like, you are legit BEGGING to be billed aggressively for your laziness and that's how they profit. Same thing with Netlify, also same initial 100GB free bandwidth hosting and then charges for additional bandwidth.
      Also, where did you pull the data to support the video title of "people not deploying to Vercel"? what's your source for this statement? Seems like click bait to me, which justifies any backlash you receive

    • @devcaand
      @devcaand ปีที่แล้ว +1

      @@YuriG03042 or s3 bucket or firestorage which are virtually free unless we talking about millions

  • @setoelkahfi
    @setoelkahfi 9 หลายเดือนก่อน +20

    A very well-made video. Thanks! I'm building my own NextJS deployment platform now.

    • @b1n1yam
      @b1n1yam 3 หลายเดือนก่อน +1

      That's really awesome, man! Is there a way we can get an early access when it's ready?

  • @_O0.0O_
    @_O0.0O_ ปีที่แล้ว +111

    Dude I love your content but your video titles are super clickbaity lately. I don’t have time to watch each video 3 min intro to finally know what it is about..

    • @Darckfire43
      @Darckfire43 2 หลายเดือนก่อน

      Well, I think we have to blame youtube for this one. Competition uses click bait and click bait works. :/

  • @blazi_0
    @blazi_0 ปีที่แล้ว +61

    Vercel does one thing very well "user feedback" Thier dashboard UI is a master peace and proccess of deploying is so easy, also there's ton of features like analytics,edge functions, corn jobs etc... All these features are provided out of the box and so easy to implement also vercel so fast at improving their products
    As u said only problem is price which anooing me so much

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว +9

      For sure, unmatched UX. While they do have analytics and so on, those specifically get quite expensive fast though. I disabled mine after reaching 1k visitors to avoid overage fees

  • @WebDevCody
    @WebDevCody ปีที่แล้ว +35

    Oh no... other TH-camrs are now referencing my videos 😂 I like your analysis of 7/10 for amplify. I agree, it works, it gets the job done, and it’s cheap. But amplify lacks some next features which makes me a bit worried for what will happen when the next app directory comes out of beta and aws takes 6 months to add support. Good video! Your channel will blow up in no time. Vercel doesn’t have traditional vendor lock in, but since they have first class support for next which means other hosting solutions will always lag behind in feature support.

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว

      Yeah, super curious too how they'll handle the app directory release. Cheers man

    • @lpanebr
      @lpanebr ปีที่แล้ว +1

      Hey, I've literally just now commented here about your latest video on the amplify cache issue!

  • @alexenax1109
    @alexenax1109 5 หลายเดือนก่อน

    Super content Josh. First youtuber that I found that shares this type of content! Respect

  • @joshtriedcoding
    @joshtriedcoding  ปีที่แล้ว +70

    The real question is which mega-corporation you wanna depend on for your livelihood 🤓

    • @treyjapan
      @treyjapan ปีที่แล้ว +2

      Sad but true 🤓

    • @treyjapan
      @treyjapan ปีที่แล้ว +2

      By the way, greatly appreciate your videos, Josh! Thank you :) As a fairly new dev with for now smaller projects, I agree on Vercel offering the far more superior dev experience compared to AWS. Will check out Cody's take on the recently revamped AWS deployments, though (I found the whole process really tedious before). Better always carefully check the small print in the pricing sections...

    • @michaeledison1974
      @michaeledison1974 ปีที่แล้ว

      invalid discord link 😔

    • @denissorn
      @denissorn ปีที่แล้ว

      Esp since you're in Europe (IIRC) you could just lease dedicated super cheap. Eg OVH/Kimisufi have offerings for like 5€/month. Yeah, you would have to manually setup and configure high avail but that's not always necessary, and it doesn't always require container clusters (Or containers) etc.

    • @Vampirat3
      @Vampirat3 ปีที่แล้ว

      True. Free and Open Sourced will survive !!!!
      - no its totally a corporate thing. So do your own thing. fk that
      NO WAY IN HELL IM PAYING THAT.

  • @GeorgeDonnelly
    @GeorgeDonnelly 7 หลายเดือนก่อน +1

    You make a good point. I was not aware of the bandwidth pricing

  • @YaronLavi
    @YaronLavi ปีที่แล้ว +28

    Interesting topic. I'd love to see a follow-up video that compares some other options such as Google Cloud Run etc.
    Perhaps its interesting to learn how they differ in:
    Ease of deployment.
    Pricing.
    and so on.

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว +4

      Interesting suggestion

    • @TechBuddy_
      @TechBuddy_ ปีที่แล้ว +1

      @Clemens Horn agreed!

    • @treyjapan
      @treyjapan ปีที่แล้ว +1

      Seems like your wish has been granted by Web Dev Cody who has just released this comparison video: th-cam.com/video/ixCEmwH1D8c/w-d-xo.html

    • @YaronLavi
      @YaronLavi ปีที่แล้ว

      @@treyjapan I'll watch it later. Does it include Google cloud?

    • @treyjapan
      @treyjapan ปีที่แล้ว +4

      @@YaronLavi No, he doesn't. Recommend watching his whole take, though.
      Here's Cody's own video summary:
      - vercel - best UX, but no built-in prod logs, good metrics ui, pricy, first class next support
      - amplify - good ux IMO, lowest latency for me, built-in prod logs via cloudwatch, cache issue as mentioned in prior video, hard to figure out how long endpoints took, parsing endpoint metrics is a joke
      - sst - cheapest option, serverless, might require learning IaC, performance similar to vercel? open source so might be slow to adopt new next features, lots of DIY
      - digital ocean - seems fastest??, but probably no edge computing, cheap, might get the job done, containerized next =(
      - netlify - seems good, beta edge functions, price same as vercel, might as well use vercel
      - railway - won't let me use them 🤣 but I do love their service when I used it a while back, but containerized next =(
      - render - sucks, didn't work for me

  • @Mitsunee_
    @Mitsunee_ ปีที่แล้ว +3

    What I'm mostly interested in moving away currently are my static assets and possibly moving some data to a database once the assets are decoupled from the app (Planetscale or cockroachdb free tiers might be plenty for my usecase?). What is the workflow/CD like for something like Amazon CloudFront? Do they offer scaling and filetype conversion (i.e. png->webp) for image assets?

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว +1

      I normally offload that to S3, and I think specifically for the images there are lots of services that essentially do the optimization for you, still cost quite a bit of money though

  • @robnauticus
    @robnauticus ปีที่แล้ว +4

    Hey Josh, good vid. Do you think adding throttling/ rate limiting would be a way to mitigate this kind of attack?

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว +6

      Might be more effective to get a firewall in front first, e.g. Cloudflare

    • @jii808
      @jii808 ปีที่แล้ว +3

      Yes, Upstash rate-limiting on API routes

    • @CoryTheSimmons
      @CoryTheSimmons ปีที่แล้ว +1

      @@joshtriedcoding I'd love to see a tutorial vid on this topic tbh.

  • @lpanebr
    @lpanebr ปีที่แล้ว +2

    I've been trying to understand pros and cons from all those deploy options lately and your video really made me think about scaling costs on vercel. You got me interested in aws amplify, but just now I watched a video Web Dev Cody posted 2 days ago about an Amplify unsolved issue with cookies preventing CloudFront cache from working! I immediately thought you'd like to see it and I'd love to know your thoughts on it. Thanks!

    • @WebDevCody
      @WebDevCody ปีที่แล้ว +4

      If that fix that cache issue I’d be ok with amplify. Hopefully they give some type of work around soon

    • @excalibur2417
      @excalibur2417 ปีที่แล้ว

      @Web Dev Cody I just watched your video on it and I'm really hopeful about the same. It would be greatly appreciated if you could keep us updated on that. 🙏

  • @vlad.nicula
    @vlad.nicula ปีที่แล้ว +36

    Vercel was never cheap, it was just convenient. AWS Amplify was unable to deploy a nextjs app for me 6-12 months ago, and the error was super generic. "Failed to deploy." No stack trace, no way to see logs, no nothing. Maybe the fixed that issue and how it's better. Will consider giving it a try.

    • @bangunny
      @bangunny ปีที่แล้ว +4

      THIS !!
      Vercel is far from budget, AWS is pretty ok ish now

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว +9

      Oh yeah, they used to be completely unusable. Some error messages are still super weird (I got a "failed to deploy successfully"). Massive improvements tho

    • @viktor-dy9tr
      @viktor-dy9tr ปีที่แล้ว +1

      Started 5 bucks a month, that was cheap.

  • @itsyourboyt4683
    @itsyourboyt4683 ปีที่แล้ว +4

    Nice video. I have been coming across all those posts against Vercel and it does scare me. I just wish they had a limit.

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว

      Didn't want to scare anyone with this, it's just always worth looking at which alternatives there are and if they might be a better fit for you. At least for some people the consensus regarding vercel has definitely changed, I'm not here to agree or disagree with that though

  • @sukalov
    @sukalov ปีที่แล้ว +1

    thank you for the video!
    could you suggest any tutorials on deploying a nextjs app to AWS? or maybe even make a video where you do it? becuse a tutorial from cody is waaay to fast and not-understandable for me yet

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว

      Yeah his content is more suited toward mid/advanced and the docs are not super DX-friendly. I believe I followed along with some tutorial, can't quite remember which one it was.
      Since the process is quite straightforward now, you commit to a repo, configure a route via Route53, and then deploy from the repo to amplify. Takes like 10-20 mins to figure out

  • @nickolaki
    @nickolaki ปีที่แล้ว +21

    Those people complaining about bandwidth legit haven't optimised their images/videos correctly.

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว +4

      Yeah, moving all of that to something like s3 or cloudinary could solve lots of problems

  • @Something9008
    @Something9008 ปีที่แล้ว

    I use Caprover on a DO droplet for production backend / frontend and Digital Ocean's spaces for s3 image hosting with CDN (it's dirt cheap.) I consciously have avoided the component as I want control over my image sizes & location. Self hosted nextjs (node) is not made for serving media files.

  • @anricoj1
    @anricoj1 ปีที่แล้ว +49

    I feel like people should really consider trying to optimize images/videos as well or serving them elsewhere. Rate limiting tools like upstash/ratelimit should also be considered so you don't have to worry about weirdo's who think it's fun to spam endpoints.
    Overall I don't agree with the pricing model of Vercel at scale and I think they should reconsider reworking their overage costs. It's unfortunate because the UX is amazing.

    • @gavinh7845
      @gavinh7845 9 หลายเดือนก่อน +2

      Is that how people are running up bandwidth bills? I kind of assumed, but if so then easiest solution is to put static assets elsewhere.

  • @tommytanti1776
    @tommytanti1776 หลายเดือนก่อน +1

    Is it good host next is project in hostinger with VPS, or in vercel free version. Traffic will be through SEO only. Please suggest.

  • @scotthavird2306
    @scotthavird2306 ปีที่แล้ว +1

    Great video, thank you! I like AWS Amplify but migrated to Cloudflare Pages because of the bandwidth cost on Amplify. No bandwidth cost for Cloudflare Pages at the moment

    • @MrAtomUniverse
      @MrAtomUniverse ปีที่แล้ว

      Cloudflare Pages limited features support, more limited than Amplify

  • @rajdeepdasindia
    @rajdeepdasindia ปีที่แล้ว

    Which chrome extention you use for built with?

  • @Beny123
    @Beny123 ปีที่แล้ว

    awesome chair. where is it from?

  • @robbydooo
    @robbydooo ปีที่แล้ว +25

    This fundamentally misses most of the major features of Vercel which are not supported by most of deployment options.
    For example Preview Urls, Edge Config, DNS, Edge Middleware, Log streaming to third party services, password protection, preview comments etc. It's very rarely an apples for apples comparison and Amplify is nowhere near a product suitable for production sites on larger applications.
    That being said I do think Vercels pricing will need some rethinking as the competition improves but thats not going to be anytime soon.

    • @jayar6145
      @jayar6145 8 หลายเดือนก่อน

      Couldn’t agree more … especially about the amplify part

  • @azzazkhansiddiqui
    @azzazkhansiddiqui 10 หลายเดือนก่อน

    Would you consider AWS for a large scale application with 10TB+ bandwidth consumption or Digital Ocean Kubernetes (management is not an issue) regarding costs?

    • @nikolqy
      @nikolqy 9 หลายเดือนก่อน

      Absolutely 100% use Linode, Digital Ocean, Vultr etc. Less congested networks and no surprise costs. Plus, it gives you 10x more creativity to build whatever your heart desires. Oracle Cloud gives 10TB free every month btw.

  • @ahmedaq9018
    @ahmedaq9018 ปีที่แล้ว

    Thanks a lot for the free information 🌹

  • @slahomar1497
    @slahomar1497 ปีที่แล้ว

    will you have ISR on Digital Ocean or AWS ?

  • @diomepa2100
    @diomepa2100 11 หลายเดือนก่อน +4

    Vercel pricing doesn't scale, in fact penalises you for irregular traffic.
    There are very legitimate cases (for which you would often use next js), where your traffic is very irregular. Holidays, promotions etc. Think of tourism related business during holidays, e-commerce during promotion etc. AWS is not cheap either, but it's actually really great for irregular traffic.
    Similarly if you have a lot, but predictable traffic, you are often much better off "self-hosting".

    • @ChamaraHarindra
      @ChamaraHarindra 7 หลายเดือนก่อน +2

      In self hosting can we have a CI/CD pipeline?

    • @ArnabAnimeshDas
      @ArnabAnimeshDas 7 หลายเดือนก่อน +1

      ​@@ChamaraHarindrawhy not? You can write your own scripts.

  • @unnikrishnanadoor
    @unnikrishnanadoor ปีที่แล้ว

    image to what? that opensource project of yours?

  • @leocrawf
    @leocrawf ปีที่แล้ว +3

    Apart from the tedious setup process, what would be the drawbacks of going the OLD traditional route of provisioning a server instance on something like Digital Ocean $7 month droplet and running nextjs on ubuntu?

    • @BeliCsGROM
      @BeliCsGROM ปีที่แล้ว +2

      Hard to maintain & hard to scale, but still it's great for regional apps with not much traffic.

    • @nixfemby
      @nixfemby ปีที่แล้ว

      @@BeliCsGROM another thing I’d add is that there’s just no way to really do that for free. I’ve pretty much always used that deployment method with few issues, the main annoyance being auto restarts and restarting whenever needed

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว +5

      Do whatever gets you started the fastest. You'd be surprised how far you can get with a 50$ per month VPS. Then, as you scale, you'd want to think about global performance and bandwidth

    • @shazam314
      @shazam314 ปีที่แล้ว

      @@nixfemby Oracle has a really good free plan. It's the best tbh.

    • @amasoharnold4762
      @amasoharnold4762 ปีที่แล้ว

      @@nixfemby I thought that’s what pm2 was for?

  • @mikeonthebox
    @mikeonthebox 8 หลายเดือนก่อน +2

    Would be nice if you make a video as to why you think Netlify is a better alternative to Vercel. Have never used Netlify, I know it's somewhat similar, but don't know the exact pros/cons.

  • @jackdra
    @jackdra ปีที่แล้ว

    That cost estimate was due to a bot attack. Is there an estimate of what "user scale" your website would have to be at before you start paying money? Like n active users using your website for m hours per day?

  • @wiztek1197
    @wiztek1197 ปีที่แล้ว +7

    Never imagined I'd hear the words "AWS might be cheaper"

    • @chiperror2441
      @chiperror2441 24 วันที่ผ่านมา

      AWS is literally cheaper. Vercel has a 5-10% markup

  • @Haxel0rd
    @Haxel0rd 8 หลายเดือนก่อน +5

    Regarding Amplify:
    We have tried using amplify with react, graphql, cognito and dynmodb, but amplify made life
    hard for our coder and it was not so flexible. Even though we wanted to give amplify a chance
    (which we did), but besides being complex to work with, we ran into several dead ends at some
    points. In the end we had to move to self managed mern stack, hosted on AWS Lightsail, which
    works fine now. So in current state i can not recommend amplify as it does not feel like the tech
    is ripe for broad, commercial use yet.

  • @guenhyoungpark6197
    @guenhyoungpark6197 หลายเดือนก่อน

    QUESTION: When self-hosting a Next.js app that includes the "edge-runtime", does it function outside of Vercel? Rumor has it that this aspect of the edge-runtime functionality relies not on Vercel-AWS Lambda but rather on Cloudflare Workers.

  • @danyacoding
    @danyacoding ปีที่แล้ว

    Does AWS Amplify still not support app directory?

  • @_xrxietx_8749
    @_xrxietx_8749 10 หลายเดือนก่อน

    Hi Josh, I have a question, I have deployed my app to vercel, my app is a gallery app where it connects to a database (mongodb atlas). On localhost it's working, but when it's on the internet and I create an account, I get a 504 error saying "an error occurred with your implementation", when I press the button to call any api, no matter what it is. My understanding is that vercel has a timeout of 10 or 5 seconds or something. I simply change to another alternative to vercel or how could I solve this? Sorry for my English.

    • @user-lx9tx8ie8o
      @user-lx9tx8ie8o 3 หลายเดือนก่อน

      wow, i have exactly the same problem with vercel with another api. Thats because hobby plan has a timeout of 10 seconds. You managed it at vercel? Im thinking of deploying somewhere else.

    • @_xrxietx_8749
      @_xrxietx_8749 3 หลายเดือนก่อน

      @@user-lx9tx8ie8o Hello, eventually I used render and it's working. 🤠

  • @crikxouba
    @crikxouba 4 หลายเดือนก่อน +2

    No man, developers may love to use GCP, out of the big three cloud providers, but never AWS

  • @dipankarkumarsingh
    @dipankarkumarsingh ปีที่แล้ว +1

    Which Extention are you using ( chrome extention) ??

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว +4

      Wappalyzer, many tools do the same thing tho

  • @DrsHWolfenstein
    @DrsHWolfenstein ปีที่แล้ว +2

    All these Serverless/ Edge problems. I host on Hetzner, 20TB included, 1 euro per 1TB for any additional TB of traffic. It's super easy to manage your own VPS. Don't let anyone scare you. On the plus side, your learn some transferable skills.

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว +2

      You can get very far with a cheap VPS

  • @codedusting
    @codedusting ปีที่แล้ว +1

    Hey Josh, can you make a video on how to utilize the NextJS 13.4 (pages one) outside of Vercel to its fullest potential? Like Images optimisation, GCP, etc. I am stuck with GCP and it sucks.

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว

      Don't have much experience with Next on GCP. I can only recommend AWS amplify though, pretty good deployment experience for a low cost

    • @ooogabooga5111
      @ooogabooga5111 ปีที่แล้ว

      @@joshtriedcoding then tell me how to use app directory in aws, or incremental ISR in aws, lmaoo you don't know what you are talkling about. AWS has a very nice payment model but it lacks a lot of features.

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว

      @@ooogabooga5111 cloudfront does in fact support swr now

    • @ooogabooga5111
      @ooogabooga5111 ปีที่แล้ว

      @@joshtriedcoding make a video on that then, deploy some nextjs dummy with on demand ISR.

  • @samirmishra9946
    @samirmishra9946 ปีที่แล้ว +1

    What's the guarantee that moving to AWS amplify will prevent you from bot attacks?

    • @khoroshoigra8388
      @khoroshoigra8388 ปีที่แล้ว

      absolutely safe we've been more than 5 years of using amplify from my startup company

  • @dzisonline
    @dzisonline ปีที่แล้ว +1

    Thanks for sharing.

  • @babakfp
    @babakfp ปีที่แล้ว +1

    So, bot attacks don't happen on AWS or if it happens you don't pay? I'll watch your video again whenever I have a couple of 100K users 😅😅

  • @mydadletsmeshootatcats6754
    @mydadletsmeshootatcats6754 ปีที่แล้ว +22

    For new projects, I'd use whichever platform makes it the easiest to get up and running while being inexpensive.
    Then if the project gains enough traction, move over to something like AWS.

  • @Taooflu
    @Taooflu ปีที่แล้ว +1

    Good to know as I’m deploying a website to Vercel app in June.
    For DDoS I will mitigate with Cloudflare, but how to mitigate bandwidth?

    • @nikolqy
      @nikolqy 9 หลายเดือนก่อน

      Rate limiting with Cloudflare should be enough, but if you use a CDN like Bunny, you can rate limit and set a max monthly bandwidth limit so you never go over. I would really just focus on ensuring your Vercel origin isn't actually accessible to anyone on the internet.

  • @RonaldDas42
    @RonaldDas42 ปีที่แล้ว +2

    Amplify has gotten much better now, just connect your git repo, and if Continuous Deployment is enabled, every push deploys a new build, also it supports SSR now, no need to configure anything

    • @Candyapplebone
      @Candyapplebone ปีที่แล้ว

      Damn seriously? So you could be running an express js web server locally and a react front end locally, and then commit everything, push it up, and it’ll auto-deploy using amplify?

  • @Salah-YT
    @Salah-YT ปีที่แล้ว +1

    Bro, I got confused and I'm a beginner so I know for example Hostinger if I deploy my portfolio there and I pay yearly for the domain and everything is fine why do I need AWS or others can u explain pls

    • @nbk5008
      @nbk5008 ปีที่แล้ว +1

      It all depends on how you need your app to scale. A portfolio site probably doesn't need huge scale and would run perfectly fine on a cheap VPS. A web app with thousands of monthly users and large spikes in demand would need a lot more power than a small server, though.

  • @name_less227
    @name_less227 ปีที่แล้ว +2

    After Theo made a video with all of his sponsors and people started commenting about the price. That's when I looked into it and realized that all of his sponsors are probably not going to be so cheap at scale.

  • @waterbottle5650
    @waterbottle5650 ปีที่แล้ว +2

    We have our products in production over a year in vercel. Our costs are not high and Vercel helps in reducing so much time.

    • @Candyapplebone
      @Candyapplebone ปีที่แล้ว

      Good to hear. I’ve been considering trying vercel for my ideas

    • @AndrielleHillis
      @AndrielleHillis 6 หลายเดือนก่อน

      Are you able to do post requests in Vercel? I'm trying to deploy a very simple CRUD application for a class I'm taking.

  • @mathisburger4560
    @mathisburger4560 หลายเดือนก่อน

    Es ist immer wieder schön zu sehen, dass die deutsche Dev-Community nicht ganz tot ist. Weiter so!

  • @waliahmed3035
    @waliahmed3035 ปีที่แล้ว +7

    Hey Josh, waiting for react Query detailed tutorial for Next JS

  • @timeforrice
    @timeforrice ปีที่แล้ว

    Isn't there's a way to set a limit number of calls?

  • @egretfx
    @egretfx 10 หลายเดือนก่อน +1

    Vercel is none other than a masterpiece of a deployment platform for modern apps!

  • @maxwebstudio
    @maxwebstudio ปีที่แล้ว +5

    I am loving Vercel so far. But good to know that AWS is also doing a step towards us by improving the UX haha

  • @dnserror89
    @dnserror89 4 หลายเดือนก่อน

    I switched away because the cold-starts of the serverless functions were horrible (yes, my app gets no visitors LOL. It's a side project to show during interviews). Hosting on a VPS now and so much more responsive due to an always-running server.

  • @biljeg
    @biljeg ปีที่แล้ว

    Can you make a tutorial or a video covering this topic in more detail

  • @raphaeljaggerd3585
    @raphaeljaggerd3585 ปีที่แล้ว

    What is the extension you used to check where the web app is deployed

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว +1

      It's called wappalyzer, there are many tools that do the same thing tho

    • @raphaeljaggerd3585
      @raphaeljaggerd3585 ปีที่แล้ว

      @@joshtriedcoding thanks mate

  • @Uenies
    @Uenies 24 วันที่ผ่านมา

    Vercel is a solid option if you're willing to invest financially. The hobby tier is primarily intended for testing purposes and cannot be utilized for commercial projects. Additionally, the paid tiers can become quite expensive. Therefore, Vercel might not be the most suitable choice for everyone.

  • @AHN1444
    @AHN1444 9 หลายเดือนก่อน

    isn't there a way to limit requests ?

  • @someoneyouknow2440
    @someoneyouknow2440 หลายเดือนก่อน

    As a fullstack noob, I don't think I have to worry about deploying my web apps anywhere other than vercel.

  • @iukeay
    @iukeay ปีที่แล้ว

    I wish the bandwidth for aws amplify was priced at cloud front prices

  • @PpVolto
    @PpVolto ปีที่แล้ว

    My problem i dont trust any cloud provider and at Work i am not Allowed to use any Provider outside of the EU. I search for one where its not to expensive and i can test it, but most that i find have a "Get in touch" and not a Simple register Form

  • @martijnjansen5388
    @martijnjansen5388 6 หลายเดือนก่อน

    I have used both, I love Vercel for its UX, but AWS has so much more freedom but it kinda needs a complete study to understand what is can do for you.. The other thing though, if you expect AWS Amplify to help you out with brute force / ddos attacks, you're wrong, you need all sorts of other services like WAF to prevent it.. So although Amplify sounds "Cheap", it doesn't always have to be.

  • @VishalBolarum
    @VishalBolarum หลายเดือนก่อน

    I agree!
    Vercel's bandwidth pricing doesn't make any sense.
    I was paying for the first plan & I used the bandwidth within 2 days.
    Now, I'm deployed on AWS Amplify, which is significantly cheaper & pretty much the same thing.
    Vercel has way better UX though & I still use it for test deployments & error logging.

  • @alitonoliveira1700
    @alitonoliveira1700 ปีที่แล้ว

    The other question would be: Why doesn't anyone mention GCP when talking about NextJS deployment?

  • @gappalchemist
    @gappalchemist 7 หลายเดือนก่อน

    Very great experience with Vercel

  • @Presidentum
    @Presidentum ปีที่แล้ว

    What about deploying back ends to AWS ? How does it works ?

    • @RaZziaN1
      @RaZziaN1 ปีที่แล้ว

      How different it is from Vercel? If i remember correctly backbone of Vercel is AWS.

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว

      You can do serverless with AWS lambda or EC2 for regular nodejs I believe

  • @malcomconfac3907
    @malcomconfac3907 ปีที่แล้ว +17

    Immediately blacklisted vercel from the moment I saw the original story about the massive charges and their refusal to have user-selectable charge limits. And that was just from the dev's error. Now considering the dangers of bot attacks makes it a potentially company-killing proposition. Might be fine for employees and big companies, but you see things differently when you own the company. You are already juggling a lot of factors and risks. Other languages aren't that hard to use. I've been programming since fortran and cobol on punched cards in the late 70's and through all the subsequent generations from assembly language onwards. We managed for decades without nextjs & vercel.

  • @thedelanyo
    @thedelanyo ปีที่แล้ว

    How about cloudflare pages?

  • @Hoa0alroh
    @Hoa0alroh ปีที่แล้ว

    It's all about your needs, no one solution is the answer for all cases

  • @SaintsNSinners69
    @SaintsNSinners69 ปีที่แล้ว +4

    AWS is paid (or they require CC to verify), Vercel don´t,
    Winner is Vercel.

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว

      Not sure if there can even be a "winner", depends on your case. But true, cc is a requirement for aws

    • @SaintsNSinners69
      @SaintsNSinners69 ปีที่แล้ว

      ​@@joshtriedcoding in my case I live in a country without SWIFT, heavily sanctioned by US so free options like Vercel and Heroku are always in front.
      Thanks for answering, and keep it up! you´re doing a great job with your channel! 👋

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว

      @@SaintsNSinners69 Aha yeah makes sense. Thanks man. Means a lot.

  • @jayhu6075
    @jayhu6075 2 หลายเดือนก่อน +1

    Perhaps you're not aware, but you're currently training the LLM in the AWS cloud. In a year, you won't need developers anymore.

  • @korayem
    @korayem ปีที่แล้ว +2

    AFAIK if it's a DDoS attack, you can reach out to vercel and they will waive the amount

    • @nickwoodward819
      @nickwoodward819 3 หลายเดือนก่อน

      I wouldn't rely on their good will

  • @belkocik
    @belkocik ปีที่แล้ว +1

    Would you make a video how to protect website from bot attacks in NextJS/NodeJS apps to prevent that huge bills? Haha :D

  • @John-vm7fq
    @John-vm7fq 7 หลายเดือนก่อน

    Where else can i deploy vercel

  • @nishchalsingh2127
    @nishchalsingh2127 7 หลายเดือนก่อน

    Netlify doesn't fully support nextJS 13.5

  • @victortimi
    @victortimi ปีที่แล้ว

    Your Discord Invite link has expired

  • @buddy.abc123
    @buddy.abc123 ปีที่แล้ว +1

    And I just deployed my first deployment yesterday 😅

  • @mohamedyoussef8835
    @mohamedyoussef8835 ปีที่แล้ว

    All your videos are Awesome +++++++++++++++++++ 🙂

  • @o_glethorpe
    @o_glethorpe ปีที่แล้ว +3

    If every deployment platform pretty much sucks, why you dont just stop using javascript in your backend? The problem is not that the bandwidth is expensive, the problem is that you are forced to use these services because you have a bad stack. You choose to use a framework developed by the company that sells hosting services man. And that framework only works good in that said hosting service that is expensive as hell. And now, the trend is server side rendering react components. Cant you see a pattern here?

    • @amasoharnold4762
      @amasoharnold4762 ปีที่แล้ว

      I don’t get this comment ?
      You said stop using JavaScript in your backend I don’t really know how that’ll solve the issue
      I’m pretty sure he’s using nextjs which is a Frontend framework that makes you productive and has good SEO benefits and you can run it on a server which doesn’t have to be hosting it with vercel you can use node on your server and you take care of scaling yourself
      Are you suggesting using php or something like that to server your frontend app

    • @o_glethorpe
      @o_glethorpe ปีที่แล้ว

      @@amasoharnold4762 Hi, I believe that the nextjs serverside code is a mistake. That javascript should be run on the cliente side only. There is a lot of options, does not need to be php. Create a backend that serves only json in lets say go (or any other stack), then create a client side application to consume that, lets say with nextjs, what do you think will scale better? and be way cheaper? Like twitch does for instance. They dont have seo problems. There was a reason spas was trendy and now they want to take everything back to the server again. Ask yourself, if there was not a possibility of a single code base, easy of deployment with vercel. would nextjs be so popular? would you use for its performance or any other benefit? Then you see that this is only popular because of lazy developers.

    • @amasoharnold4762
      @amasoharnold4762 ปีที่แล้ว

      @@o_glethorpe I'm pretty sure twitch are doing some tangling around to improve SEO if their app is strictly spa
      At the end of the day isn't it about balance there are always going to be some things that needs better SEO in your app like a home page that doesn't change and the the rest could be just JavaScript
      If you use just react out of the box you can't make that separation but nextjs gives you the best of both worlds
      I hear you about the spa thing but what if parts of your app your end users don't even make use of and you ship a bucket load of JavaScript that's unused you don't get optimum performance and you get JavaScript doing a lot of work on the client
      I'm not super familiar with that term I don't know if it's what is call hydration when js is shipped to the browser then react recreats the entire dom node because it uses reactdom before things can start happening I just think the larger it becomes it'll become a problem and hinder performance and seo

    • @o_glethorpe
      @o_glethorpe ปีที่แล้ว

      @@amasoharnold4762 I see your point, to me I believe that nothing scales better than thin clients consuming a backend.
      You can load your app with lazyloading to avoid unused javascript.
      But I see what you mean, that solution its not perfect, but instead of optimizing that approach, moving everything to the server seems such a wast of time and backwards thinking in my opinion. People really have crazy powerful devices these days, to think to not use that and move back to server is crazy to me.

    • @amasoharnold4762
      @amasoharnold4762 ปีที่แล้ว +1

      @@o_glethorpe well said devices now our days are really powerful if you're not bothered about SEO the spa way and lazy loading will suffice
      I think it's just about what you need and having different ways to tackle things ain't bad I'm not totally sure of server components too cause I worry about latency
      More and more mobile devices used to access the web some people from different parts of the world on slower internet connection
      Because react ships with it's own JavaScript which is kinda high In itself the page could take almost 10 seconds to load before anything happens things will get faster after that I know but at the end of the day it's about balance
      I still find it funny we going full cycle back to the days when your server is practically doing all the heavy lifting again when everyone seemed to be happy with the innovation of spa
      Heck maybe it's because they have more to gain since it'll be enticing people to host their app on vercel so they can take care of everything for you regarding hosting
      But still that initial load on the front end and react shipping it's own JavaScript to do it's thing still hits me the wrong way qwick way of doing things seems good but that latency stuff is there to think about but since js would be served up in little chunks I think their way is what I've seen to be the most balanced approach

  • @almostevil665
    @almostevil665 ปีที่แล้ว +2

    this is just plain speculation in terms of data.
    and about those 2 cases, one is using vercel the wrong way, the other vercel refunded him and fixed the scenario.

    • @sincethatmoment
      @sincethatmoment ปีที่แล้ว

      classic universal statements and shitty examples by youtubers

  • @alexanderkomanov4151
    @alexanderkomanov4151 ปีที่แล้ว

    Amazing!

  • @isaacfink123
    @isaacfink123 ปีที่แล้ว +1

    Vercel didn't invent sveltekit, they hired one of the many people working on it

  • @BusinessWolf1
    @BusinessWolf1 ปีที่แล้ว

    vercel are going towards the edge.. so it's gonna make a comeback

  • @arturkre5793
    @arturkre5793 ปีที่แล้ว

    i hate their login system (email codes) and that you cannot have multiple accounts connected to one github account.

  • @mdtron
    @mdtron ปีที่แล้ว

    What IF I hosted on my own Vultr/DigitalOcean VPS instance?
    Like say I have 4 vCPU 8 GB for $40 /mo
    Is there any drawbacks than using AWS/Vercel?

    • @asencme
      @asencme ปีที่แล้ว +3

      You’ll be paying a flat $40 even if you have 2 users, whereas with serverless you pay for invocations. Also if your site is attacked, your server goes down and with it anything else you may have there (database, cache, cron jobs, etc.) which is terrible.

    • @baobaobiz
      @baobaobiz ปีที่แล้ว

      Edge computing, CDN, etc.

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว +2

      You can get very far with a VPS. For smaller user bases, as Asen said, you'll be paying a flat fee regardless of the actual usage

  • @eshw23
    @eshw23 ปีที่แล้ว

    But there isnt as much of a community when it comes to deploying rest apis on aws, its so painful, I tried to deploy my MERN app there and got totally f'd.

  • @khaledsanny4817
    @khaledsanny4817 ปีที่แล้ว

    We have the same setup 😂. We will use Window 10 until Microsoft drops support 💪🏾💪🏾

  • @mrbubbls8065
    @mrbubbls8065 ปีที่แล้ว +1

    At the end here, I don't get your argument where we should be "grateful" to Vercel for bringing us nextjs, which is a software topic, when we talk about vendor lock-in, which is an infrastructure issue, not a software one.
    Yes with "edge" functions or next/image optimization and such Vercel might be locking us into their platform with high network costs but this has nothing to do with vercel "giving us" nextjs. (I said "might" because there are ways to circumvent).
    You're mixing up open source software, its community and principles together with business and infrastructure models specific to Vercel which is weird to say the least. 😅

  • @gangbangpigeon6222
    @gangbangpigeon6222 ปีที่แล้ว

    Great video! Could you maybe do a video about CMS' in the Future? Would really appreciate it, thanks.

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว +1

      gotten that request a bunch of times, thanks for suggesting

  • @thesobercoder
    @thesobercoder ปีที่แล้ว

    Funny OpenNext was also announced recently.

  • @zzej
    @zzej ปีที่แล้ว +1

    vercel did not invent sveltekit. they hired the creator (Rich Harris) to keep working on it after years of svelte existing.

  • @RolandAyala
    @RolandAyala ปีที่แล้ว

    Vercel's pricing model is akin to offering free crack cocaine to get you hooked. I 100% agree Vercel's DX and ease-of-use is unbeatable, but something you'll pay for down the road if having to take the training wheels off when needing to move to a more affordable platform if the project scales to multi-TB usage. Just a chance I'm not willing to take. Btw, SvelteKit is the brainchild of Rich Harris, not Vercel.

  • @kilianhauber.privat
    @kilianhauber.privat ปีที่แล้ว

    Please make a Tutorial, how to deploy to AWS ✌️

  • @mikejordan7994
    @mikejordan7994 5 วันที่ผ่านมา

    the vercel websockets broke forever, i heard that info today

  • @paulclarke4099
    @paulclarke4099 ปีที่แล้ว +2

    Just use SST instead now that is what Web Dev Cody is using now, he found problems with AWS Amplify so he has switched to SST instead 👍

  • @TJTHEFOOTBALLPROPHET
    @TJTHEFOOTBALLPROPHET 9 หลายเดือนก่อน

    As someone new to I struggle with my-azz off until I stumbled upon for vercel, and just like that all the bulshit-stopped. Rendering issues stopped, the error messages stopped, the file directory errors stopped, all of the bulshit-stopped within 5 minutes. I can't speak on price war but what I can say 1000% is if you're new to the world of software development you better get your-azz over there vercel and build the damn thing! SLOTH FROM NEW ORLEANS VERCEL

  • @michamaciejewski8895
    @michamaciejewski8895 ปีที่แล้ว +7

    Vercel don't invented Svelte, Rich Harris did. Vercel supports Rich to improve it

    • @joshtriedcoding
      @joshtriedcoding  ปีที่แล้ว +1

      Isn't he employed by vercel? Both are very closely related

    • @MrDevianceh
      @MrDevianceh ปีที่แล้ว +6

      @@joshtriedcoding Employed =/= invented.

    • @alexanderveprik3331
      @alexanderveprik3331 ปีที่แล้ว +3

      @@joshtriedcoding he was employed way after the Svelte and SvelteKit were made

  • @michalzarddev
    @michalzarddev ปีที่แล้ว

    discord link is dead

  • @a69be55
    @a69be55 3 หลายเดือนก่อน

    This is wrong, It is considered vendor lock-in to restrict middleware to only the edge runtime