Тёмный

The REAL Cost Of AWS (And How To Avoid It) 

Theo - t3․gg
Подписаться 339 тыс.
Просмотров 502 тыс.
50% 1

I was tired of all the pushback about cost I was getting, decided to rant about it. AWS is cheaper in the literal dollar per compute sense, but it is way more expensive than you think.
SERVICES I USE (links have campaign trackers but I do NOT get paid if you use them):
- Clerk clerk.com/?utm...
- Planetscale planetscale.co...
- Upstash upstash.com/?u...
- Vercel vercel.com/?re...
- Axiom www.axiom.co/?...
Keywords: Vercel nextjs planetscale supabase aws amazon web services
ALL MY VIDEOS ARE POSTED EARLY ON PATREON / t3dotgg
Everything else (Twitch, Twitter, Discord & my blog): t3.gg/links
S/O Ph4seOne for the awesome edit 🙏

Опубликовано:

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 783   
@t3dotgg
@t3dotgg Год назад
Oh if you want to try out any of the infra I recommend I have it all listed on my blog here t3.gg/blog/post/2023-infra
Год назад
2024 list will have zcloud. Cheapest and easiest together ❤
@-blackcat-4749
@-blackcat-4749 Год назад
That 📛 was a expected scene. This took place
@holdthetruthhostage
@holdthetruthhostage Год назад
I was just passing By very respectful video just being assertive and land people know that you know you stand by your work you know respect I don't even know that much about holding and running SS3s except you know I've been using what they wasabi instead of you know Amazon cuz Amazon is just overexpensive man that AWS is just man it's just a key towards bankruptcy
@SmallSpoonBrigade
@SmallSpoonBrigade Год назад
Keep in mind that AWS is where most of Amazon's revenue comes from. It's literally where the money comes from for them to undercut other online stores.
@DoingJustThat
@DoingJustThat Год назад
great nerd out
@BennyDeeDev
@BennyDeeDev Год назад
Paying Engineers 200k a year to save a 100 Bucks => Theo stop giving away our secrets, you are making us unemployed 🤣
@sidisting1381
@sidisting1381 Год назад
maybe you should start looking for a better job (- ‿◦)
@gpudoctor
@gpudoctor Год назад
He's even more devastating than chatGPT 😂
@rudiklein
@rudiklein Год назад
He's saying the quite things out loud. 😅
@eng3d
@eng3d Год назад
Jobs reduced because company picked aws? Zero
@samanthapowell5882
@samanthapowell5882 Год назад
Paying Engineers after ChatGPT plugins = stupid!
@rickdg
@rickdg Год назад
You can’t go free tier for a real production use. You’re not paying for reads/writes, you’re paying to have some one who can fix problems asap when stuff goes down. And being 100% dependant on AWS seems a bit risky. I’ve already had a situation with a client that didn’t became serious because AWS downtime only partially affected the service.
@VioletGiraffe
@VioletGiraffe Год назад
Any decently-sized company should of course use cloud providers. For a very small company, AWS and similar providers are stupid expensive. I'm running CI on a physical PC, and this powerful PC that I can access at any time to run some other tasks has been super useful many times. It cost us $1500 to setup and maybe $100 to run per year - that's including my time to set it up. It would cost dozens thousands dollars in AWS.
@123du5
@123du5 Год назад
can you expand on how you did that?
@VioletGiraffe
@VioletGiraffe Год назад
​@@123du5, nothing fancy at all. VMWare VMs and Jenkins build server. Could use any other build server, of course, there are many that are free for self-hosting.
@fawazsullia5620
@fawazsullia5620 Год назад
Do you do regular backups? Does data loss concern you?
@VioletGiraffe
@VioletGiraffe Год назад
@@fawazsullia5620, no, there is nothing on the build server / remote workstation that needs to be backed up, aside from the configuration.
@siposbalint2000
@siposbalint2000 Год назад
It's all fun and games until things like security and compliance starts to matter and you can't run certain services without having full control and responsibility over data. It works well for pet projects and these small side hustles, but large scale enterprise just can't operate on these platforms. Not all services and companies are serving only a website as a product, and I seriously doubt you could run several services efficiently on these. It's not just a matter of money, it's also reliablity, scalability and future-proofing your solution. What happens if you have to add another database which -insert vendor- doesn't support, or integrate a SIEM tooling into your infrastructure? You have to remake the whole thing in either a major cloud platform, create a private cloud or make it on-prem and build out your own infra. This is a prime example of why devs shouldn't do security nor ops.
@zeyadkenawi8268
@zeyadkenawi8268 Год назад
All these services have a high chance to change these free tiers after realizing it's not profitable, it happened before and it'll happen again, unlike AWS.
@timothyblazer1749
@timothyblazer1749 Год назад
I have done computed costing analysis for AWS vs in house for a small Telco. Including wages and insurance for maintenance workers. AWS was WAY more expensive, and factoring in depreciation on capital assets, even cost more in the first year. It all depends on the use case.
@manonamission2000
@manonamission2000 Год назад
there are industries where cloud computing makes poor fiscal sense
@timothyblazer1749
@timothyblazer1749 Год назад
@@manonamission2000 It doesn't make sense for many reasons, cost being one of them. It only makes sense for a small company that needs enterprise grade resources to do proof of concept or development. Otherwise, the costing is at least double ( and usually upwards of 500% or more) the cost of doing the infrastructure in house. It MIGHT make sense for a company that needs large scale resilience, but uses very few compute resources. Might.
@TheSuperBoyProject
@TheSuperBoyProject 4 месяца назад
​@@timothyblazer1749even for small businesses there are tools to setup your backend on the go with very little time and resources. In vast majority of cases using the cloud makes no sense to me.
@programad
@programad Год назад
I think "job security" is not a good argument. My responsibility as an engineer is to provide the best solutions following the expectations and parameters for a business that best suit each scenario. "securing my job" is not a valid argument. I must provide the best solution even if that costs me my job. I am engineer, I can always find a new job, a new challenge.
@jtrenda333
@jtrenda333 Год назад
Amazing stock video choice at 3:45... the smile says it all lol
@nikitabugrovsky1492
@nikitabugrovsky1492 Год назад
Problem with this approach is that you rely on unlimited number of 3d parties having there own understanding of SLAs. You are effectively introducing points of failure in your infra. Uptime is definitely an issue in this kinds of setup.
@vtrandal
@vtrandal Год назад
Very nice video. Sometimes what I need most is hardware acceleration.
@JoRyGu
@JoRyGu Год назад
I think this is fantastic advice for people that are working on side projects or are part of a startup where discussing switching to or starting with these services is open for discussion. I think that learning how to use "raw" AWS is still a very valuable skill set because there is a way smaller chance that a more established company would be willing to outsource things like their RDS setup to an external partner. While I would rather spend more time building products than fiddling with IAM permissions and ECS Terraform files, it does pay the bills.
@ivanbiji
@ivanbiji Год назад
Any thoughts on cloudfare workers ever being included in t3 recommendations, they kinda solved the cold start issue rit ?
@henson2k
@henson2k Год назад
kinda is right word and then they invented SnapStart
@andreaseverini8487
@andreaseverini8487 10 месяцев назад
As a daily user, i completely agree. Very good content 🤩
@DamjanDimitrioski
@DamjanDimitrioski 10 месяцев назад
I need to host: - web server instance - python (720h/mo) - function (python) that calls syncs with AP (down, unless scheduler calls it) - scheduler (every 10 minutes) - PG db (720h/mo) for 5 users that visit the web frontend 3-4 per day. What's the cheapest or freest option I can find? In DA/Linode I can pay ~10$ for this, which cloud I can use to lower that cost or free maybe?
@gavdev12
@gavdev12 Год назад
Yeah this video was just some straight up facts. Very well put and exactly my thoughts on this as well
@cg219
@cg219 Год назад
Heroku is a very cautionary tale for most
@tokyoknight6676
@tokyoknight6676 Год назад
Get ready to be held hostage by relying on parties who build on top of AWS boiii
@subas1232
@subas1232 3 месяца назад
Well, planet scale no longer provides hobby tier. This aged very well.
@ГеоргийМазмишвили-д8г
Vercel does
@American_Kneeler
@American_Kneeler 21 день назад
It’s literally the business model of all these vendors. Build a UI wrapper for AWS, have a free tier, and take market share from AWS. Turn off free tier and try to get acquired.
@MasterGeek360
@MasterGeek360 Год назад
AWS-employed software engineer here. All of these solutions are fine. They all ultimately contribute to my salary. 😉
@hwapyongedouard
@hwapyongedouard Месяц назад
💀💀
@GetOffMyyLawn
@GetOffMyyLawn Год назад
I have been working on a fairly large AWS fully serverless application for over 7 years. The upside is that we have an application that scales on demand with incredible reliability and low costs. If you are just learning serverless, you will make mistakes that will cost you money: choosing the wrong service, not scaling down resources, leaving unused resources sitting around. The true cost has been portability, and the amount of work we have done building automated CI, and e2e and performance tests. If I were to do a ground up rewrite of the application, I would move most of the code to containers, and leverage certain services for their cost and scalability (s3, lambda, dynamoDB, sqs)... maximizing the portability of the containers and limiting exposure to the proprietary services.
@jakesmith-ec8vh
@jakesmith-ec8vh Год назад
I feel like this is why Kubernetes is in so much demand ☺️ a well design container setup can save you in all areas of the business.
@adenrius
@adenrius Год назад
I don't get it. If your application is completely serverless, how can you have scaling issues or leaving unused resources sitting around? Serverless is entirely about not caring about those things.
@GetOffMyyLawn
@GetOffMyyLawn Год назад
@Aden Rius if you leave a dynamo dB table sitting unused with high wcu and rcu... you get charged whether or not u access the table or have data in it. People just starting out may not understand auto-scaling. My comment is about devs just starting out and not fully understanding the cost implications until they get billed.
@cloudboogie
@cloudboogie Год назад
@@adenrius Simple scaling is utopia. Say you have lambda's processing some events. If you start getting too many events, your lambda's will scale up to the account level limit - 1000 concurrently running lambdas and it will starve other, non-related lambdas. So now you'll need to decided what to do about it. Say you decide to set concurrency limit on your lambda to 5000, then write a support ticket to increase AWS account's limits. Now you think you're good to go and your architecture is "scalable". Wrong! For example, you might reach throughput limits of your SQS queue. Then you'll need to decide what to do about it: enable high throughput SQS queue, migrate to something like Rabbit MQ or maybe use streaming solution, like Kafka. Is concurrency solved now? It doesn't. Now you could bottleneck your data storage. You'll have to go though capacity planning again and work on a solution for your particular application. And even then it won't be solved forever. You'll need to think about rapidly changing concurrency. What if you need 5k concurrent lambdas right now and next moment you need 20k? You'll need to write some automation to change it like that. And even then, do you need to scale infinitely? What if cloud cost would be too much? What are the external factors that scale your application under the hood? Maybe you shouldn't scale into the space and should define some sensible limits. But then what would you do with unprocessed events? Drop them? Use a dead letter queue? Maybe you'll setup some notification system for developers to react to scaling beyond what you expect. And it doesn't stops there. Scaling is ultimate problem, which cannot be "solved". You'll work on it forever.
@GetOffMyyLawn
@GetOffMyyLawn Год назад
@@cloudboogie Exactly this. You need to pick an upper limit... ie "We need to execute a maximum of 300000 widgets per hour" You then need to balance all resources to meet that level (ie, a repeatable performance test) so you are not guessing and optimizing your costs.
@ridass.7137
@ridass.7137 Год назад
These free/hobby tiers are indeed very generous. I wonder how long its gonna last.
@jocke8277
@jocke8277 Год назад
Don't they all use AWS/GCP/Azure under the hood? But yeah, I'm also impressed by how cheap especially planetscale looks
@Leto2ndAtreides
@Leto2ndAtreides Год назад
When infrastructure is cheap enough... You may as well try to capture the future big companies and get them invested in you. It also helps that a lot of these companies have funding and htey can afford to have a more loose attitude.
@shadowangel-ou6bg
@shadowangel-ou6bg Год назад
@@jocke8277 AWS can't implement a good caching solution unless you set it up. Planetscale does look good for serverless solutions.
@picudo
@picudo Год назад
That's the underlying concern I have when I use free tiers, to happen what happened with Heroku.
@KManAbout
@KManAbout Год назад
​@@picudo it will happen to qll of them that don't crash. Especially with this recession when all this vc money drains
@FlorianWendelborn
@FlorianWendelborn Год назад
One thing you conveniently left out is storage space. I’m running a hobby project that collects a lot of financial data from an API in order to display it later with candlestick charts. I’m using something like 40GB/year just in storage space. Planetscale and similar offers would put me into hundreds of dollars per month which simply makes no sense for a hobby project. So, I’m self-hosting it for $40/month on a dedicated server without any issues whatsoever.
@Smilezlol
@Smilezlol Год назад
Yep he just totally skipped over planetscale having those hard storage limits which just kills you if you have any substantial historical data.
@aamir0801
@aamir0801 Год назад
have you ever seen a promoter speaking about -ve things of product they are promoting, if they did it will be sarcastic.
@Mischu708
@Mischu708 Год назад
or use supabase
@Ross-ng4xl
@Ross-ng4xl Год назад
did he conveniently leave it out? Or did he simply omit it because he knows that people with edge cases like yours are going to find solutions that fit their needs while 95% of the people watching this channel will never need something beyond the free tier?
@EskoLuontola
@EskoLuontola Год назад
Most of my hobby projects I deploy on my home server. I anyways have it for NAS - the cost per terabyte (hardware + electricity) is much cheaper than cloud storage, not to speak of ethernet transfer speed. And once I have an always-on home server, I can easily spin up my hobby projects there as docker containers for no extra cost. (I manage the containers with Docker Compose. No need for Kubernetes and other accidental complexity.)
@paulkre
@paulkre Год назад
One think that hasn't been addressed in this video is vendor lock-in. Even though Vercel's free tier is very generous, depending on your app, it can get very expensive later on. For example, bandwidth costs 40$ per 100GB, which is not a good price in comparison to a self-hosted infrastructure. Having said that, Vercel is still a great option in the beginning of a project, because it is built on standards, and makes it relatively easy to move to another service later on.
@twinlamp
@twinlamp Год назад
I think the point is that you can spend _a lot_ of $40/100gb before it becomes worth investing in paying someone to bring that cost down. Like yeah there is a point where it no longer makes sense to stick with these platforms. But by then your app will be making big dollars and moving is justified.
@KManAbout
@KManAbout Год назад
@@JoRyGu this
@pleggli
@pleggli Год назад
If you want the same level of availability as AWS does per default you usually need to go with the Enterprise plans with the Vercel types of companies which is significantly more expensive. Multiply that with having to use 5+ enterprise versions of various service providers offerings to get features that AWS has built in for a slightly more complex service than a simple web site. Depending on what services you go with you could easily be spending 4+ developer salaries worth per month more on those subscriptions. You could have invested that money into a 3 person ops team that work full time on figuring out how to do stuff on AWS or hire some AWS consultants do just do the figuring out for you.
@donjulioanejo
@donjulioanejo Год назад
I mean.. this is kind of the point of these projects. It's like Heroku. It's amazing early on in a project (and I've used it for several hobby and not so hobby projects). But if you use it to run your production infrastructure, at some point scaling it up becomes almost geometrically expensive. Moving to AWS/EKS got us 50% cost savings, gave us a lot of extra tools to ensure security, compliance, and let us build some really cool dev tooling. However, the company ran perfectly fine for 3 years before hiring a single DevOps engineer just by utilizing Heroku, highlighting its value.
@MikevanKuik
@MikevanKuik Год назад
​@@JoRyGu It's not about the initial setup, it's about spending your time on the core business issue you're trying to solve. Everything else is waste, Google lean manufacturing, Toyota they came up with this idea. In the end the only thing which will set your application apart from the rest will be that feature or UI that's perceived to be so much better by your main audience, your end-users, that your focus should be there. Because that's where you'll make your money not by saving $20,- a month.
@ZeuzMakesMusic
@ZeuzMakesMusic 6 месяцев назад
This aged well
@tiagosantos680
@tiagosantos680 2 месяца назад
came for this comment
@mauroquinteros8783
@mauroquinteros8783 2 месяца назад
what happend?
@ZeuzMakesMusic
@ZeuzMakesMusic 2 месяца назад
@@mauroquinteros8783 planet scale completely removed the free tier
@killiangrieg
@killiangrieg Год назад
One of the things we discovered when deploying to "the cloud" was they have these slightly proprietary "cloud" versions. We moved off of these and stick with bog standard Docker images from the source (for example, Postgres, Apache, etc...) But, I could see how this could lead to vendor lock in.
@taylorchu
@taylorchu Год назад
exactly. it is very easy to be baited to use them. They are hard to migrate out off once you grow. You are also paying much higher price than bare bone vm.
@michaelnurse9089
@michaelnurse9089 Год назад
I assume you are talking about the server and not the db. Or do you deploy a db on Docker as well?
@chaoky
@chaoky Год назад
​@@michaelnurse9089 docker as well, the dbs (usually multiple) are just services, like everything else
@caffeinum
@caffeinum Год назад
yes, but there's buildpacks, too also migrating only needs to be done for 1% of the projects, most of them would not scale until this point and if you do, you have shitton of money, and you can afford devops
@tremblben
@tremblben Год назад
@@taylorchu It depends on your need I guess. This is sometimes true but sometimes the opposite. For example on GCP Cloud Run even with the CPU always allocated you would pay 20% less than a regular VM. It can be even more cheap if you can keep the CPU idle when there is no request. It's all based on a Docker image so almost no vendor lock in. If all you want is scram a bunch of stuff on the same tiny VM, well in that case you're right and it's the wise decision to make until you outgrow that setup. I always started there. No need to overengineer.
@BarackK
@BarackK Год назад
You say that Vercel's edge functions are really cheap, but you forgot to mention the $20 per user/month flat fee that they have. For small projects, that turns out to be very expensive quickly (and you can't use the free tier). A 10 people project has to pay $200 every month, without considering the hugely marked-up bandwidth and execution pricing. AWS's serverless options do provide a worse DX, but their pricing model makes much more sense on a smaller scale. I guess at ping, the flat $20 per user (or equivalent unpublished enterprise cost) every month is much smaller than the total bill.
@PeterDolan
@PeterDolan Год назад
$240 per developer per year vs. $200k+ compensation per developer per year? If it saves more than one or two hours of work it’s more than worth it.
@BarackK
@BarackK Год назад
@@PeterDolan Yeah of course, but Vercel also charges $40 for 100GB-Hour for serverless functions (~1.1E-4 per GB-Sec), that's 6.65 times the price of AWS lambda (not including the $0.2 charge per 1M invocations). If a tiny startup pays 5K a month for AWS, is it worth it to pay 6 times more for a few hours of dev time? Not sure, hard decision...
@PayneP
@PayneP Год назад
AWS is actually a better deal long term at any scale
@Leto2ndAtreides
@Leto2ndAtreides Год назад
I often tell clients "For what you would pay me to build this, you can keep running this for years"... lol
@surreal5335
@surreal5335 Год назад
Thats assuming they dont want their business to evolve.
@jurassicthunder
@jurassicthunder 2 месяца назад
​@@surreal5335not every business evolves fast. sometimes they stay the same for years until upgrade is wanted.
@verofero
@verofero 6 месяцев назад
Planetscale free tier just got canceled
@bogdank9714
@bogdank9714 Год назад
Your advice works very well for pet projects, side hustles, indie hacking, etc. Get to a larger scale and those cloud costs quickly start to add up and it gets cheaper to implement and run a lot of things yourself.
@fatal510
@fatal510 9 месяцев назад
No shit... did you not even watch the video? He talks about the "line of prime" when you get to the point where things are stable and you have a succesful business that it begins to make sense to start isolating parts and rewriting or migrating off to dedicated infra. Most projects anywhere are gonna fail. and for the first few years the important thing is speed and ability to iterate and try new things. This services are all great for incubating ideas at the start up level.
@friendofzeus
@friendofzeus Год назад
I think you're missing one crucial aspect in all of this: obfuscation and black boxes. If your engineers have very minimal understanding of the crucial components that make your platform then you're essentially delegating that responsibility to the company who's services you're using. Making yourself almost completely reliant on that company to fix issues when they arise. And that is bound to happen. What is the point of a 200k a year engineer if they dont understand or are not allowed to build the crucial systems that make the platform? Seems to me like you're viewing the entire thing from a business deliverables point of view, as if that's the only thing that really matters, and that really annoys me because that's exactly what I've always heard from managers and owners over the last 12+ years. And they have always been, time and time again wrong. Owning, building and understanding your systems are what eventually drive costs down due to refinements and optimizations on the platforms that you're building and operating.
@SilverPaladin
@SilverPaladin 6 месяцев назад
Planet Scale is no longer free, starts at $39/usd/month. Way too expensive!
@isakhansson917
@isakhansson917 Год назад
The problem is Vercel's $40/100GB extra bandwidth, that is just crazy. Theo, how can that price be justified? You also mention that you can cache serverless functions and that's right. But then again comes the bandwidth cost when serving those cached responses, the math does not work out at all.
@kleinms
@kleinms Год назад
I was gonna say exactly the same. Would love to hear how Theo addressed this problem. Even with such generous free tier, bandwidth will bite you hard in the end
@droosoo
@droosoo Год назад
I think what he meant was if your company is already having huge bandwidth to sustain then you should indeed transfer to AWS or Azure. I did something similar to this on a side project where certain functions cost a lot and would be better on lamda to just pay for these really traffic heavy functions while also making use of vercel’s generous free plan for rest of the app.
@t3dotgg
@t3dotgg Год назад
Have you checked out bandwidth costs for other CDNs? Cloudinary and similar should give you an idea of how reasonable that price is for a global CDN
@alekskopysov7357
@alekskopysov7357 Год назад
@@t3dotgg Digital Ocean CDN cost 1$ for 100GB and also 1TB for 5$ included
@riemervdzee
@riemervdzee Год назад
Clouflare pages is a nice alternative
@AbnormalDistributionPi
@AbnormalDistributionPi 5 месяцев назад
As of April 8, 2024, planetscale free tier is deprecated. We've seen this coming for some time. Heroku was my go to hobby free tier for a while and its free tier is gone as well. Hoping this won't be the case with Vercel.
@AbdulFourteia
@AbdulFourteia Год назад
Are these "free" tier stack team collaboration friendly? I feel like they are good for solo-developers unless you make shared Gmail account with a YOLO credit card.
@johnddonnet5151
@johnddonnet5151 3 месяца назад
"Vercel is not paying me" *Moments later* "Vercel paid me"
@nocodekevin
@nocodekevin Год назад
I don't know most of these words but the message resonates. I've reached a point where there aren't enough hours in a day or energy in my body to do everything my business requires to grow so adding tools that rack up my overhead feels bad, but this is a reminder that it's buying me time.
@griffydz1789
@griffydz1789 Год назад
Same I found this video by chance, I dont realy do hosting ever in my life, I know some word but thats it. Though, I decided to write the names he gave: vercel, etc In case one day I want to make a website with a database (this seems to be the subject of the video)
@spacecore2077
@spacecore2077 6 месяцев назад
THIS DID NOT AGE WELL ...
@everythingeveryone-t7k
@everythingeveryone-t7k 6 месяцев назад
why ? because of planetscale?
@nightshade427
@nightshade427 Год назад
You mentioned they give generous free tiers because they make up the money in the enterprise teir. But a lot of the time we use the free tier to evaluate the service to use in enterprise tier. So if their enterprise tier cost more than other enterprise tiers, their generous free teir is moot.
@JeffryGonzalezHt
@JeffryGonzalezHt Год назад
Old guy here snickering because I remember having to build it all myself, and paying about $3k for an SSL cert. I remember paying about $1200 a month for a T3 line (SUPER FAST 44Mbs!)
@gizmoitus
@gizmoitus Год назад
Older? guy, who remembers being excited to get a 1200bps modem! Forget a T3? Most companies 20 years ago had a T1 and that seemed like incredible bandwidth.
@prashanthb6521
@prashanthb6521 Год назад
Today's guys call themselves software guys but dont want to touch a server. I have setup one rack full of servers on-premise in my home office to do my HPC stuff. Yes its tough but works several magnitudes better compared to cloud. The same capability on AWS will make me lose my shirt in just 2 months.
@programmer1356
@programmer1356 7 месяцев назад
@@gizmoitus 1200/75 or 300/300 *full duplex* (8N1 hahahahahah) OMG kids these days [weeeeexhxhxhhrhrhhshshhfhshshh Hey there's someone on the line]
@gizmoitus
@gizmoitus 7 месяцев назад
@@programmer1356 Love all that geek stuff -- setting up your own terminal software. Poor kids will never know the excitement of connecting to a BBS, downloading shareware, or spending $50 for an hour of compuserve. I had a Netcom account and was thrilled the day I manged to start up ppp so I could run mosaic and open up an actual web pages I had heard rumors about. Not to mention a compiler was $500. I think I spent something like $60 bucks to get a copy of Turbo Pascal, so I could have a "real" compiler to program with. Put me on the road to a pretty good career.
@sokacsavok
@sokacsavok Год назад
Yeah, but still. You have to still set up your edge functions in Vercel, your DB in PlanetScale and who knows what you need. All of them use different tooling, made by different companies, who are most likely competitors of each other. You also cannot trust your free tier, just like Heroku it can be gone in a minute. I am not an an actual fan of AWS, but at least they have the same tooling, for all their services. It's not easy or out-of-the box, but now more and more people know it, while these other services are completely new for most of us. You have to relearn everything again, and it's getting frustrating.
@redhood7105
@redhood7105 Год назад
One thing should be mentioned again and again that Vercel free tier is for non-commercial projects. You cannot monetize your project on free tier without breaking TOS
@adventurer2395
@adventurer2395 9 месяцев назад
click bait, not actually talking about the cost and post and cons of aws compared to other services, just advertising for Vercel
@MshTch
@MshTch 6 месяцев назад
an engineer moving into sales...
@xtremescript
@xtremescript Год назад
I wonder how the math about those services checks out which asks the question - are they self-sustainable. If I go with Clerk for auth, would they go bankrupt in 5 years? I mean, they are working on top of AWS, aren't they? So that basically means they are paying the money that I'm saving ... in a sense. Vercel is also running on AWS and it's currently running VC money. But with the current tiers are they self-sustainable or are they going to be in the near future without raising the prices too much?
@dunebuggy1292
@dunebuggy1292 Год назад
This. A lot of these companies are running on top of AWS, that the very basic thing you need would rather be spent learning AWS for a month, if you can afford to. It's not terribly hard to setup similar, although basic facsimiles. My setup is so you can spin up a lambda every time you cli create a folder. And lambdas are cheap, so you should use it for as many things as possible.
@bertrodgers2420
@bertrodgers2420 Год назад
Looking forward to this, our team keep trying to push serverless for stuff that really shouldn't be. We have to calm them down lol
@t3dotgg
@t3dotgg Год назад
Oh man you're gonna love this...
@programming.jesus1234
@programming.jesus1234 Год назад
why serverless is nice and easy, just use SAM
@georgekrax
@georgekrax Год назад
I find Clerk's pricing plan to be a little bit too pricey. Honestly, I hate that they charge per user, and not find another more innovative way to charge their subscriptions
@Euquila
@Euquila Год назад
Firebase auth / identities worked ok for me and it's free. I'm in the < 1000 users category however and don't expect it to grow much. One thing that is annoying is getting the "email_verified" to true. The verification emails often don't make it to the user's email. I have to call the endpoint myself and click the link.
@titaniumhocker
@titaniumhocker Год назад
As software engineer living in Russia, I can say that vendor lock-in is a huge problem. One day all this sweet clouds may disappear and you must go on with it by yourself.
@titaniumhocker
@titaniumhocker Год назад
@@saiv46 You don't choose the circumstances in which you have to work. Moreover, if you do not break the law and do not engage in politics, then nothing threatens you, and this is the vast majority of businesses.
@jeremyburton3277
@jeremyburton3277 Год назад
@@titaniumhocker ha-ha-ha seems you are not living in Russia, as you say such things
@paulie-g
@paulie-g Год назад
@@jeremyburton3277 Yes, omniscient USian, please share more of your knowledge about how our country works that you pulled out of your arse
@badpussycat
@badpussycat Год назад
but planetscale does not lock you in it's all standard mysql
@BlackwaterEl1te
@BlackwaterEl1te Год назад
​@@titaniumhocker Doesn't seems that much different in the west to be honest. You run a business you don't run politics, people have short term memory and probably forgot what happened with Parler an alt right leaning social media network. If you want to run politics you just need very very deep pockets and 6 zeros in the black on your bank account aint gonna do it.
@davidb.6271
@davidb.6271 Год назад
Clerk is still too expensive. No one should pay 25$/month for managing Users in a hobby project when you start scaling up especially when your project starts becoming viral with low revenues. I'm building Authdog to mitigate this issue, relying on number of seats instead of number of MAU.
@davidb.6271
@davidb.6271 Год назад
to anyone curious to play around with Authdog, we're officially launching our beta May 1st 2023 :)
@GigaFro
@GigaFro Год назад
I’m spinning up a B2B SaaS and we chose to use Azure. The biggest reason is that we want to provide security guarantees like “all our resource are communicating with each other in the same virtual private network”. Our resources include search and machine learning endpoints as well as the the typical DBs and application servers. Any thoughts on whether these offerings have the infra and mechanisms to support what I outlined above?
@jimbig3997
@jimbig3997 Год назад
Plus AWS has already shown they will deplatform your business without notice should your political opinion not be acceptable to them, such as what they did with Parlor. They have nothing in their fine print guaranteeing you uptime.
@mortenthorpe
@mortenthorpe Год назад
You’re ruining Amazons income model for AWS… it counts on being completely opaque, charting first, and revealing the reasons after massive charges are incurred
@BrentMalice
@BrentMalice 6 месяцев назад
i am once again asking for an updated stack suggestion for poors/freetier tryin out stuff. especially azure stuff. no one ever mentions them but it seems like they have the most free stuff and cheap stuff over all
@uenmedia4528
@uenmedia4528 Год назад
Engage in that hobby! This is intended for personal use only, not for commercial purposes. I believe this video is a paid advertisement. However, AWS, on the other hand, can be used for commercial purposes. Misleading people here is incorrect.
@mojajojajo
@mojajojajo 6 месяцев назад
This really makes sense for hobby projects, the likes of Vercel become ridiculously expensive once you go beyond friends and family. The simple hack to avoid surprise expenses is to not opt in for any service that charges per request, per use, per invocation etc.
@TheSuperBoyProject
@TheSuperBoyProject 4 месяца назад
Hosting on the cloud for anything is just a disaster waiting to happen for any start up without massive cash reserves. It is also laughable when this guy said that the edge is also better because it is cheaper, without clarifying the huge drawbacks to using the edge which is why it is being discontinued. So if you had heard this guy a year ago and went on the edge with vercel, you would have to undertake migrating your back end to a regular server, using up any savings in time and money in the meantime.
@AlecMaly
@AlecMaly Год назад
So I'm sort of torn here. On one hand, I agree those are super generous free tiers, and your point about time being valuable + time save is very true. On the other hand, I feel like this may rob developers of the experience of solving those weird issues and customizations that arise with self hosting that may impact their learning and growth - they will never get better at it as they never practice. You also have to consider the possibility of free tiers becoming less generous as the service grows (e.x: Heroku). At the end of the day, it's always a gamble of pros and cons. Loved the video and the insights, very great points. Happy belated birthday!!
@noahwinslow3252
@noahwinslow3252 Год назад
If you feel robbed of annoying experiences, I'm sure you can find some more to compensate with all the time you just saved
@KManAbout
@KManAbout Год назад
@@noahwinslow3252 aws amplify is ridiculously simple and learning a bit more honestly takes maybe a bit of study. AWS.=, GCP, and Azure already outcompete vercel
@anthonyparrett2779
@anthonyparrett2779 Год назад
Amplify is simple but with a little more work you can deploy the underlying services yourself much cheaper and each deployment will be faster.
@prashanthb6521
@prashanthb6521 Год назад
Agreed. Learning self hosting is valuable learning experience.
@brangja4815
@brangja4815 Год назад
We as a developer has to give up wanting to be proficient at entire tech stack. We simply don't have enough time to learn all that. And job roles are also very specific now adays. So if you wanna be a DevOps, go for it, but if you rather developed apps, don't waste your time on setting up those things from scratch.
@theangelofspace155
@theangelofspace155 Год назад
Reason: cause it run on my local services with docker, seen like maybe 97% of the viewers in this channel I just have react project started from youtube todo's like tutorials lol
@means3152
@means3152 Год назад
Vercel and all services that built on top of aws really help me to focus only the business logic about what I am trying to build. But learning aws also give career oppotunity😂
@paypalmymoneydfs
@paypalmymoneydfs Год назад
Yeah there's the big thing, I'm gonna stick to AWS to show off my skillset there. I don't have some great business idea so I'll get a job until then
@MrMudbill
@MrMudbill Год назад
Learning aws also gives me cancer but otherwise I agree 👍
@iPwnPancakes
@iPwnPancakes Год назад
I agree with damn near everything except the planetscale pricing. If you're running an even slightly data heavy application, you'll run into that 5 GB/10 GB limit pretty damn fast. Planetscale offers insane availability promises, but ultimately it's really hard to justify $600/month when digital ocean volumes are $10 per 100 GB. Of course the tradeoff here is storage space for availability, but you're not gonna just say "Let's just not accept new data because we're prioritizing availability"
@turc1656
@turc1656 9 месяцев назад
Agree 100%. As soon as the video started I immediately pulled up planetscale and saw the DB sizes and immediately closed the page after it appears you can only get a custom size DB by contacting the sales team. 5-10gb ain't gonna cut it for most applications. At least not anything I build. My stuff is data heavy for sure. Almost didn't continue the video but then I checked out Clerk. They have since doubled their free tier to 10k MAU.
@H4HDJD
@H4HDJD Год назад
Biggest risk I think you run using these services is if they go under because I bet a lot of them aren’t profitable and run on VC funding and could disappear any day
@ooogabooga5111
@ooogabooga5111 Год назад
like heroku
@manonamission2000
@manonamission2000 Год назад
one major player, not running on VC funding, comes to mind
@ArnaldurBjarnason
@ArnaldurBjarnason Год назад
Such a terribly clickbaity title. Not a single word about actual AWS costs, just a response to some conversation about AWS alternatives. 👎
@Dekharen
@Dekharen 10 месяцев назад
I know this is an old video, but most free tiers' TOS are also against using those for anything that could generate financial gains.
@An7Hoang
@An7Hoang Год назад
Interested to see Vercel’s bandwidth usage of Ping. If you’re serving 13bil requests per month (sounds modest), each request is 50kb, then that’s 650TB/month, which is a lot of money. Was I using T3 stack wrong? EDIT: 13bil is made-up number, just ignore my number.
@trappar_og
@trappar_og Год назад
Doesn’t that assume zero caching?
@An7Hoang
@An7Hoang Год назад
@@trappar_og Yeah, I was making my capstone project (just to pass school) so no caching yet. It was a CMS app for teachers and students. Is it cachable? I don't know, but I was using 1.24GB of bandwidth with only 5 devs and about 20 users randomly visiting for a month. That's 1/1000 of Vercel's 1TB and I don't know how I feel about that (literally). I'm curious though.
@FirroLP
@FirroLP Год назад
They will message you and ask you to upgrade when you use their service a lot
@ryanquinn1257
@ryanquinn1257 Год назад
You could move individual data intensive needs to other services. I can deal with a lot of data via Shipstation so some stuff I do straight through aws s3 then everything possible I do through these free tiers. His point is don’t go crazy getting things setup overboard off the bat.
@oksowhat
@oksowhat Год назад
what was your project if you don't mind? i am also looking for ideas for capstone projects, if you share it i can take some infspiration@@An7Hoang
@notme222
@notme222 Год назад
I have a very basic, very dumb question for an audience that seems to know their stuff. It looks like these services are data hosting without any web service or other compute. How often or in what type of situation is that even useful? (My basis is roughly just LAMP development.)
@RicanSamurai
@RicanSamurai 6 месяцев назад
Planetscale free tier didn't age well
@user-kj5cb1hh1d
@user-kj5cb1hh1d Год назад
as someone who is learning aws and really focuses on the cost bc im broke as hell, its really nice to know there are alternatives out there that have generous free tiers and a lot less complexity (it seems?) to get an app out
@gizmoitus
@gizmoitus Год назад
If you are purely in the stage of educating and perhaps building something yourself, you can get essentially an entire year of free tier micro instance stuff to get yourself going. You might encounter a few dollars a month of cost depending on what you might be using. AWS wants you to be able to learn about their services, as they understandably figure that they will make their money later when you have a viable commercial offering or work for a company that uses aws.
@xaviernogueira
@xaviernogueira 11 месяцев назад
The thing is employers more often use, and look for engineers experienced with, AWS. I've never used these services, they seem awesome, but I'm still in my "get a better job" era so unfortunately will stick with using AWS to build that expertise
@gnuvince
@gnuvince Год назад
You kind of glossed over the cost of setting up Kubernetes and Terraform correctly. Can you go into your experience setting up those? I'm not an ops person so my personal experience is limited, but there's this idea with k8s that "when we get the helm charts right, this thing will run itself and elastically add or remove pods based on the load", but k8s is a complex beast to setup and and I've seen competent teams take weeks, even months to set it up correctly. For a small team that might not have a dedicated ops person, is that a hidden cost that could be problematic and could wipe the saving made by the services you recommend?
@nootanwait2358
@nootanwait2358 5 месяцев назад
Planetscale free hobby tier has been discontinued
@igortalic2021
@igortalic2021 3 месяца назад
Still better than aws rds and aurora 😅
@k1chko
@k1chko Год назад
I mean amplify setup is pretty trivial, < 1hr for a nextjs project with a ci/cd on the edge. And Cognito + IAM with declarative security reduces overall engineering time and testing if you do it right. I think it depends on your team, situation, and objective. Planetscale looks really nice just wish it was Postgres.. always wanted to play with branching in a db. Great content btw.
@MrMudbill
@MrMudbill Год назад
"if you do it right" but how long does it take to learn that?
@KManAbout
@KManAbout Год назад
@@MrMudbill not very long to be honest. amplify is incredibly simple.
@k1chko
@k1chko Год назад
@@MrMudbill my cousin with zero cloud experience and just learning dev was able to do it. He watched a youtube video. He barely knew what git was.. no concept of what a CI/CD was and managed to get NextJS + Cognito + dynamo setup pretty easy and free. The declarative security portion tho does take time. But that is a cost you don't keep repaying in regression failures for security.. like specific s3 or dynamoDB access. Some cases eliminate the need for a backend entirely.
@programming.jesus1234
@programming.jesus1234 Год назад
u can setup all these things in aws pretty ez. My AWS edge functions cost like 30 cents per million invokes, everything is cheaper, I use cloudfront too, also caches, really easy
@grinsk3ks
@grinsk3ks Год назад
Why does everybody ignore that there is no free tier if you want to make money of your project? Free tier is only for hobby projects o.0
@james-perkins
@james-perkins Год назад
I can confirm Free tier for Clerk is for anyone including businesses.
@Mozzius
@Mozzius Год назад
Is there any Theo-blessed product that disallows commercial use on the free tier? I don’t think there is
@ItsAvyy
@ItsAvyy Год назад
​@@Mozzius Vercel
@safinn
@safinn Год назад
@@ItsAvyy Exactly. This is the main one of the stack and it's the biggest reason to use something else for cheaper than the minimum $20 a month.
@huge_letters
@huge_letters Год назад
@@safinn you're building a business product and 20$/month is too much? lmao
@festusyuma1901
@festusyuma1901 Год назад
I'm actually a bit confused, I use AWS and it sounds like you're hating on AWS but I know that's not the case and you probably had a bad experience with AWS, while there is a learning curve on aws, I can assure It's really not that complicated tbh. especially with cloudformation, I rarely ever have to go and start creating resources or anything like that and most of my developers also don't. It's a setup once, use for most products scenario with a few changes that can be done directly on cloudformation. Everything being in one place also makes it really easy and straight forward to spawn up new environments in no time at all which is one of the main reasons I went with AWS with cloudformation. AWS is a really good tool and I don't think it's constructive the way you try to paint it as bad but maybe I am misunderstanding you.
@WebDevCody
@WebDevCody Год назад
I think this is the main selling points for aws or cloud providers. Often larger scale teams the flexibility to deploy an entire environment (dev, test, prod, etc) with a single command. The more third party services you bring to the table the harder it typically is to 100% automate all of this; in fact, some services don’t even provide environments or an api for creating or destroying environments. Additionally, work on any government project in the us and they will state “you must be using aws gov”. But I do see his point, you can get a simple thing deployed in minutes to prod using these tools and you don’t need to waste time with terraform or other complex tooling. I think the goal is make sure these services don’t force vendor locking and have a migration path off the service just in case
@henson2k
@henson2k Год назад
That's the thing: with stable (not actually possible in AWS) production you don't need new environments, setting up environments is a first step and highly overhyped. In the end of the day production should work cheaply 24/7/365. So ultimately price of spinning up environment is rather irrelevant. AWS is sort of offering unlimited (fake) scalability and first dose for free but in the end one will find lot of limitations and expenses spiking up for no legitimate reason. Will you ever check why AWS charge you $220 instead of $200? No, it's impossible to track all that small charges that adding up.
@steamer2k319
@steamer2k319 Год назад
Yeah, it seems like his experience is more with lifting and shifting legacy apps. If you design your app for AWS from the start--using Dynamo, Lambda and CloudFront; AWS can be extremely cheap. That said, I may check some of these other services out. Amazon/Bezos already have enough market-share without having to assimilate me, too.
@solomonogu1393
@solomonogu1393 Год назад
Serverless still have a long way to go Yes, it's cheap for the company to some extent, but when you start having too many moving parts, you will need more expertise Servers are favorable if you have several products
@CottidaeSEA
@CottidaeSEA Год назад
My main issue with AWS is how easy it is to end up using stuff outside of what's free unknowingly.
@over1498
@over1498 Год назад
it’s like a 2 minute, 1 step process to set up a budget and then it’s physically impossible to get accidentally charged. As usual the only problems with AWS are between the chair and the keyboard. But you don’t need a certification to know how to do this one!
@CottidaeSEA
@CottidaeSEA Год назад
@@over1498 I know. Doesn't change my stance as that step should not be necessary. It is a deliberate decision by Amazon and is bordering on being a scam.
@programming.jesus1234
@programming.jesus1234 Год назад
Why would you add something to your stack before reviewing pricing? That is idiotic
@CottidaeSEA
@CottidaeSEA Год назад
@@programming.jesus1234 Okay, so hear me out. A person I know had a service in the free tier. Said a database of a certain type and amount of traffic was included. Did just that. Turns out there was some bullshit setting in the particular database that ended up with him being charged $200 for around 400 database requests. Not once did AWS warn that it wasn't included in the free tier, and the cost was still 0.
@minominomino6024
@minominomino6024 Год назад
@@CottidaeSEA sorry for your experience dude, but with AWS you really need to spend some energy kinda understanding the budgeting first. They offer several tools for cost management
@marcelor1235
@marcelor1235 Год назад
Things get different if you use AWS and have 3TB data... no one of these companies plans will beat AWS Prices at that point ... witch is the point my application is right now... the ammount of data is insane. But must be good for smaller apps or apps that has too many read/write.
@NocturneSMT3
@NocturneSMT3 Год назад
Problem is, is the problem itself. Try going to a CTO at a top 50 nasdaq company and telling them that. Let alone, if you get any tech leader who has been at an f1000 co for 10 plus years, wow getting them to change what they might consider 'devops'? Good luck with that
@Akhbash
@Akhbash Год назад
I thought that there would be a calculation of different prices using aws and those services as an example, that would help better understand how lower those prices can be
@danlazer741
@danlazer741 Год назад
I think you're right, but I like to run my stuff(and lose a lot o time setting all up) on an old i7 2600s server I built inside my desk drawer. call me a masochist
@JoeyClover
@JoeyClover 7 месяцев назад
I'm not entirely comfortable with the take. Yes, these services save time and might be better for the business in the monetary sense. However, it is *not* good for you as the developer who needs to learn and thrive. It's quite selfish as a team lead not to give your staff the opportunities to learn the hard lessons. I'd rather my staff spend time understanding the complexity of DB management than rely on a managed service - because they ultimately lose out on growth. It's a compromise and ultimately, at scale, you will save money in the long run by investing in your staff and giving them loyalty.
@MichałCzajkowski-h5o
@MichałCzajkowski-h5o 6 месяцев назад
That's a kind of 'involving marketing'. This cloud providers are like drug dealers. A diversity is very important in every area of life.
@NeoChromer
@NeoChromer Год назад
I have a VPS which costs 10$ monthly and I have a DB - Cron Job with Backups, about 10k users and still have no issue with it. I never understood what I more I need and what do the tools provide me which I can not do myself in like 10 minutes? I run the services simply with pm2 and nodejs. Frontend and backend are running like that.
@kevdoer2174
@kevdoer2174 6 месяцев назад
Thats a rly fair price for that amount of users. What VPS are u using? I'm trying to set up a node project for the fall and don't want to run into insane lightsail pricing.
@NeoChromer
@NeoChromer 6 месяцев назад
@@kevdoer2174 Currently I'm still on Vultr, however they are doing some shady stuff now and Im thinking of moving it all to digital ocena.
@NeoChromer
@NeoChromer 6 месяцев назад
@@kevdoer2174 Im using Vultr, however, they have some shady TOS update so I think I will go to Digital Ocean..
@Lucas-gt8en
@Lucas-gt8en Год назад
Just letting y’all know the stock footage for ‘job security’ was perfect
@RA-xx4mz
@RA-xx4mz Год назад
We host our own stuff at work. Why? Because there just weren’t many managed services when the codebase was first written. CTO has probably spent 3-5 hours a week at least trying to solve the problems that came with that decision. I wonder how many dollars of his yearly salary were earned maintaining the issues that came with self hosting.
@boian-inavov
@boian-inavov Год назад
But how do you avoid vendor lock-in through these sort of services? I’m not against them, as a matter of fact I’ve been using Supabase for a while, but my main issue with it is that I need to create my stack in such a way that if they go bust or if for some reason you need to jump ship to be able to do so. For the time being I haven’t found a good way to avoid that, other than hope that you won’t need to and if you do, just dump your whole database and figure out how you’ll migrate in the future from them. That’s my biggest issue.
@spicynoodle7419
@spicynoodle7419 Год назад
This is also my biggest concern. When you own everything you can run it for decades without touching it. What happens when your project is a pile of SaaS and you glue them all together with yet another SaaS and one of them fails? Is every service wrapped in an adapter so you can swap it out without a major rewrite?
@boian-inavov
@boian-inavov Год назад
@@spicynoodle7419 Well in my case I’ve been using Prisma (although I’m feeling the performance hits from it) as an abstraction layer, and was looking at Lucia Auth as an authentication layer to hopefully deal with most of that vendor lock in, but it’s still a bit too much that it keeps me on my toes on trying to find good ways to avoid that. We’ll see how things will go
@atljBoss
@atljBoss Год назад
I would say to not use their APIs directly. Its better if you can abstract them as much as you can.
@socialkruption
@socialkruption Год назад
You avoid them by not using them.
@CanRau
@CanRau Год назад
Planetscale is basically just MySQL and if your db is gigantic Vitess in front, both are open source and self hostable although Vitess might not be soo simple, both are industry standards, I think Vercel & especially Clerk are biggest lock-in in this stack, Upstash is basically Redis
@RazeVX
@RazeVX Год назад
im not realy up to date what the costs are but makes sense that aws is pricey its aimed for big companys and like everything server related its about redundance and reliability and that by whatever scale you need the benefits are basicly none for small companys or private person since it would merly be some inconvience if proplems occure but millions lost for a bigger company. still as they are sponsors your arguments are barely more then promotion and the campain tracker that you NOT get paid for... i dont know why not just provide links without tracker? you will benefit from people useing these links, if not directly still they will more likely be sponsoring in the future. the not get paid, is manipulativ bs dude you try to convince people you endorse these services regardless of their sponsorships but the links proof you dont do that at all...
@esra_erimez
@esra_erimez Год назад
My company rents rack space at a data center. We saw significant savings. We use it for our internal company needs and our development, testing and production. As we replace our production machines with later generations, we move the old ones to testing and development. We can have as many services/environments as we want, and it makes it a lot easier for 3rd party audits (no vendor "carve outs").
@dermuschelschluerfer
@dermuschelschluerfer Год назад
if its only one, you practically dont have any redundancy in case this location goes down.
@EraYaN
@EraYaN Год назад
@@dermuschelschluerfer often an accepted risk for dev and staging
@esra_erimez
@esra_erimez Год назад
@@dermuschelschluerfer We do have another location
@dermuschelschluerfer
@dermuschelschluerfer Год назад
@@EraYaN but not for Prod please xD
@gizmoitus
@gizmoitus Год назад
You have to get to a certain scale for this to make sense. It also very much depends on what your application looks like. It's certainly cheaper to self host, but then you also must self-manage, deal with hardware issues, system administrate, run services, pay for security, and in general reinvent the wheel, and I say this as someone who has been an engineer at companies of all sizes and varieties, including a company that had it's own data center(s) and servers that numbered in the high hundreds. During my regime there I introduced the use of virtualization and pushed the company forward, as standard maintenance, not to mention software releases required a small army of system administration staff, a noc, and 24/7 support.
@Mitsunee_
@Mitsunee_ Год назад
upstash specifically is the one that stands out to me here. 10k commands a day sounds very low compared to what you get from the likes of cockroachdb and planetscale. Definitely not something I'd use on an API route for something using SSG + tRPC to prerender stale data and fetch updated data post-hydration when I have literally billions of reads on my db, with which I might as well just do SSR/ISR.
@ukaszsowa6265
@ukaszsowa6265 Год назад
Yeah, using upstash as a cache or something with just 10k operations / day is really low if you just want a hobby project like this.
@DenisTRUFFAUT
@DenisTRUFFAUT Год назад
For comparison, Cloudflare is $0.15 / million, it always runs when hit (in memory). Using the cache is done by you in your function (you decide), not in front on your function. Using the cache exit the memory to look into another system at the edge, so it's a bit slower than actually running the thing directly in the function, unless you make complex and long computations (call a DB).
@hellowill
@hellowill 7 месяцев назад
Enterprise customers will pay, because for them, their main cost is their staff lol. Side projects your main cost are these cloud fees...
@mehulsharmamat
@mehulsharmamat Год назад
I like this take because I have a hard time using AWS. Where's my prize for honesty
@Manivelarino
@Manivelarino Год назад
stuff like planetscale is a straight W imo because I don't have to change anything in my code to start using them but as soon as you start requiring me to use your own packages or write code thats not compatible with a self hosted version of your service, I'm out
@frankcooke576
@frankcooke576 10 месяцев назад
Somewhat related question and mainly out of curiosity as i see a lot of planetscale, vercel, ect being pushed on your channel. Who is sponsoring your content? I'm asking because in this specific instance it might be worth mentioning other options. For instance: neon, turso, railway, supabase, ect. Seems like a lot of options and competion in this space, each generally offering very generous free tiers and each having pros and cons (this includes planetscale for sure).
@ASPCAVEVO
@ASPCAVEVO Год назад
Hey man first time watching! could you please clarify whether or not there is financial incentive for you to say these things? Because you said you "weren't paid" but then continued to state that you have been paid. So which is it? We could talk prices all day, but it sounds like to me you are stepping up and batting for a team. Can you 100% assure me that money doesn't have anything to do with it because the reality of the situation doesn't shine well on you. Thank you for your answer, E
@Triro
@Triro 2 месяца назад
Planetscale, wow so many reads and writes! Yet 10 gb of storage.
@greendsnow
@greendsnow Год назад
The real cost of Vercel is USD 40 for every 100 GB of bandwidth. Case closed.
@dremlar
@dremlar Год назад
Large reason to not use these is just because the upper management says we have to use AWS or Azure or X. I've not worked at small companies, but when I have tried to recommend other solutions like these it is always met with "we use X services so lets just use that". Unless something is extremely prohibitive cost, I have not seen much change even if it will save time and money. We have had solutions that would fix issues and allow devs to spend less time on calls in the middle of the night and been shot down. I'd really like to use some different tools and get more into being able to use things like this, but my experience is that the leads and management really dont care about cost.
@hassen500
@hassen500 Год назад
can you please stop putting an expressive face in your video covers? it's a really bad habits for youtubers, it sets the first impression to "silly", which usually means bad content quality.
@mehmeh5471
@mehmeh5471 Год назад
Yes its all wonderful and cheaper having your data and servers hosted by a third party. Nothing ever goes wrong with that.
@motus_terra3435
@motus_terra3435 Год назад
You just put the concept of generic and core Subdomains into easier words. Just buy generic services you need (hosting) and work on the core features that make your product stand out
@jlu
@jlu Год назад
I’m sorry, first time seeing your logo and I swear it says T6
@thejeffkershner
@thejeffkershner Год назад
Theo: you said you should “own” your auth and you also mention that cold starts are a real issue so we should also use our own server backend. Did I miss understand?
Далее
Новый вид животных Supertype
00:59
Просмотров 211 тыс.
КОТЯТА В ОПАСНОСТИ?#cat
00:36
Просмотров 1,2 млн
Inside Out 2: BABY JOY VS SHIN SONIC 4
00:16
Просмотров 4,6 млн
How I would learn AWS Cloud (If I could start over)
7:17
Cool Tools I’ve Been Using Lately
23:11
Просмотров 324 тыс.
Dear Oracle, it's time to free JavaScript
24:25
Просмотров 76 тыс.
The only Cloud services you actually need to know
17:17
Coding Was HARD Until I Learned These 5 Things...
8:34
Heroku Is Dead, Here's What I Recommend
11:59
Просмотров 262 тыс.
My browser got hacked and it cost me $2,000
21:40
Просмотров 80 тыс.
The Underdog: From $10/hr to $1.5M/Year
20:10
Просмотров 263 тыс.
A new browser I'm actually hyped about
17:37
Просмотров 260 тыс.