Why People Aren't Deploying to Vercel Anymore

Поделиться
HTML-код
  • Опубликовано: 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
  • НаукаНаука

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

  • @danvilela
    @danvilela Год назад +409

    Vercel is awesome. Crappy video.

    • @joshtriedcoding
      @joshtriedcoding  Год назад +114

      oof

    • @CodingSauce
      @CodingSauce Год назад +58

      Did you even watch the video LAMO

    • @SH-lt2iv
      @SH-lt2iv Год назад +3

      bruh

    • @YuriG03042
      @YuriG03042 Год назад +69

      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 Год назад +2

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

  • @setoelkahfi
    @setoelkahfi 10 месяцев назад +22

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

    • @b1n1yam
      @b1n1yam 4 месяца назад +1

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

  • @joshtriedcoding
    @joshtriedcoding  Год назад +74

    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.

  • @_O0.0O_
    @_O0.0O_ Год назад +121

    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 4 месяца назад +1

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

  • @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

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

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

  • @WebDevCody
    @WebDevCody Год назад +37

    Oh no... other RUclipsrs 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!

  • @blazi_0
    @blazi_0 Год назад +62

    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

  • @tommytanti1776
    @tommytanti1776 3 месяца назад +2

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

  • @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.

  • @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. 🙏

  • @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.

  • @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?

  • @GeorgeDonnelly
    @GeorgeDonnelly 9 месяцев назад +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: ruclips.net/video/ixCEmwH1D8c/видео.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

  • @robbydooo
    @robbydooo Год назад +26

    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.

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

      Couldn’t agree more … especially about the amplify part

  • @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

  • @leocrawf
    @leocrawf Год назад +4

    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.

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

      @@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 Год назад

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

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

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

  • @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

  • @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 11 месяцев назад +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.

  • @guenhyoungpark6197
    @guenhyoungpark6197 3 месяца назад

    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.

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

    Which chrome extention you use for built with?

  • @azzazkhansiddiqui
    @azzazkhansiddiqui 11 месяцев назад

    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 11 месяцев назад

      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.

  • @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.

  • @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

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

    image to what? that opensource project of yours?

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

    will you have ISR on Digital Ocean or AWS ?

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

    Does AWS Amplify still not support app directory?

  • @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 11 месяцев назад

      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.

  • @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

  • @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.

  • @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

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

    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 4 месяца назад

      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 4 месяца назад

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

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

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

  • @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

  • @Haxel0rd
    @Haxel0rd 10 месяцев назад +6

    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.

  • @diomepa2100
    @diomepa2100 Год назад +5

    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 8 месяцев назад +2

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

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

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

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

    awesome chair. where is it from?

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

    Thanks a lot for the free information 🌹

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

    Which Extention are you using ( chrome extention) ??

  • @AHN1444
    @AHN1444 10 месяцев назад

    isn't there a way to limit requests ?

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

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

  • @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.

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

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

  • @wiztek1197
    @wiztek1197 Год назад +7

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

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

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

  • @user-jr7sh7fu5m
    @user-jr7sh7fu5m Месяц назад

    Amplify is not as plug and play as you think. The first 5 minutes I tried to deploy my vercel app to amplify I noticed my third party logins don't work anymore.

  • @crikxouba
    @crikxouba 5 месяцев назад +2

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

  • @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.

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

    How about cloudflare pages?

  • @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.

  • @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 😅😅

  • @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.

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

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

  • @waliahmed3035
    @waliahmed3035 Год назад +7

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

  • @John-vm7fq
    @John-vm7fq 9 месяцев назад

    Where else can i deploy vercel

  • @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.

  • @benitocad
    @benitocad Год назад +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

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

      ​@@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  Год назад

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

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

    Thanks for sharing.

  • @egretfx
    @egretfx 11 месяцев назад +1

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

  • @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

  • @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?

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

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

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

    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.

  • @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 8 месяцев назад

      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.

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

    Netlify doesn't fully support nextJS 13.5

  • @someoneyouknow2440
    @someoneyouknow2440 3 месяца назад

    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

  • @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 6 месяцев назад

    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.

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

    Your Discord Invite link has expired

  • @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. 😅

  • @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.

  • @korayem
    @korayem Год назад +2

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

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

    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.

  • @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

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

    Very great experience with Vercel

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

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

  • @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

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

    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.

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

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

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

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

  • @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 👍

  • @jayhu6075
    @jayhu6075 4 месяца назад +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.

  • @vytorbrb3568
    @vytorbrb3568 Месяц назад

    In short start with vercel then move to aws, one thing at a time

  • @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.

  • @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

  • @buddy.abc123
    @buddy.abc123 Год назад +1

    And I just deployed my first deployment yesterday 😅

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

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

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

    Amazing!

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

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

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

    Funny OpenNext was also announced recently.

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

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

  • @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

  • @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

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

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

  • @EvandroPastor
    @EvandroPastor Месяц назад

    40$ for 100GB?!?!?! They are nuts?

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

    I'm using DigitalOcean 😁

  • @TJTHEFOOTBALLPROPHET
    @TJTHEFOOTBALLPROPHET 11 месяцев назад

    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

  • @kilianhauber.privat
    @kilianhauber.privat Год назад

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