I think I was wrong about AWS Amplify

  Рет қаралды 53,728

Web Dev Cody

Web Dev Cody

Күн бұрын

buckle up, this one is a long rant
00:00 aws amplify complaints
13:03 sst overview
29:32 random rant about vercel
29:58 random rant about OSS
📘 T3 Stack Tutorial: 1017897100294.gumroad.com/l/j...
🤖 SaaS I'm Building: www.icongeneratorai.com/
💬 Discord: / discord
🔔 Newsletter: newsletter.webdevcody.com/
📁 GitHub: github.com/webdevcody
📺 Twitch: / webdevcody
🤖 Website: webdevcody.com
🐦 Twitter: / webdevcody

Пікірлер: 153
@WebDevCody
@WebDevCody Жыл бұрын
I wanted to say that Amplify isn't awful. I made this video after spending hours debugging, and I was a bit pissed off. I'm assuming the developers working at AWS and Amplify are trying their best to make a good product; sometimes internal processes at a corporation get in the way of shipping features, and the bugs and features WE as users find important might not be prioritized inside the company due to various reasons. Amplify is still a good solution to deploy a next application, and my ONLY complaint so far was this cookie cache issue. If I wasn't using google analytics, I would have never thought twice into investigating all of these cloud front misses. This issue made me realize that abstracting away your infrastructure comes with a cost. If you are interested in having more control over your AWS infrastructure, maybe check out SST, CDK, and Terraform. IaC is another really fun aspect of cloud computing I recommend people at least try at some point once they progress in their skills.
@supersteez5316
@supersteez5316 Жыл бұрын
I think you're justified in feeling pissed off. Oftentimes, if something is broken or not working, we as developers feel like we did something wrong, which leads us to investigate every point of failure. When you realize that it was the system you were leveraging, paying for, there's no work around and no idea when it's fixed, it's really frustrating.
@RobertMaximVerdes
@RobertMaximVerdes Жыл бұрын
Spent 3 hours yesterday trying to understand why I couldn’t get even the empty nextjs app working on Amplify. Turns out I had to downgrade to an older version. I’ve literally opened up a lot of tabs with github issues and searched for mentions of versions, and just averaged it out. Seems like each version hits a quirk for a specific edge case for people (besides the fact that the latest just throw a 500). I was a bit disappointed on the move to wall it into a managed service, I was expecting an SST-like experience. So thanks for the showcase, and keep up the good content! You got my sub
@spacecoder0526
@spacecoder0526 Жыл бұрын
As a newbie who tries to build full-stack applications, I like your honest, realistic approach and process of thinking with respect to price. I'm learning many things from your channel!
@WebDevCody
@WebDevCody Жыл бұрын
sure thing, glad to hear my videos have helped
@ProgramWithErik
@ProgramWithErik Жыл бұрын
Hey Cody! Thanks for bringing this up. Your concerns have been heard by our Amplify team!
@WebDevCody
@WebDevCody Жыл бұрын
Thanks Erik. And let me know if there was something I just am not understanding because I’d hate to have a video complaining about a service when I personally just did something wrong.
@waytospergtherebro
@waytospergtherebro Жыл бұрын
It takes a team to suck this hard?
@teamvashmmo3218
@teamvashmmo3218 11 ай бұрын
Was there a follow up about this from the Amplify team?
@WebDevCody
@WebDevCody 11 ай бұрын
@@teamvashmmo3218 it’s on their road map
@ekimdev7622
@ekimdev7622 6 ай бұрын
and any updates? 😅@@WebDevCody
@gadgetboyplaysmc
@gadgetboyplaysmc Жыл бұрын
You have no idea how valuable your channel is for up and coming junior devs like me. Would love to see a cost-breakdown of AWS costs using SST.
@svenhofstede
@svenhofstede Жыл бұрын
This was a brilliant walkthrough of your troubleshooting. Awesome stuff!
@TheEchinox
@TheEchinox Жыл бұрын
Love this! Didn't even know I wanted to see cloud architecture debugging-style tutorials! Keep it up!
@TerryDellino
@TerryDellino Жыл бұрын
Really looking forward to future videos on how you are using SST
@kelvinxg6754
@kelvinxg6754 Жыл бұрын
I love you are going through real issues. i learned a lot from your video. anyhow i hope they'll get it fixed soon.
@pranav.bhasin
@pranav.bhasin Жыл бұрын
This was so detailed and in-depth. Loved hearing your insights on AWS Amplify
@Paul_Aderoju
@Paul_Aderoju 7 ай бұрын
Amazing work! Learned new debugging techniques just from this video. Thank you 🙏
@lilililliilil
@lilililliilil Жыл бұрын
This video seems to be very informative and valuable to many developers. Thank you for taking the time to go through all of this and sharing it. It's impossible not to subscribe after watching.
@WebDevCody
@WebDevCody Жыл бұрын
Thanks man glad to hear that
@CodingAfterThirty
@CodingAfterThirty Жыл бұрын
Great video. Nice to see real-life examples and how you think through solving problems. I don't use any AWS services but was thinking of exploring it. Biggest fear is setting things up wrong and being over charged.😅
@WebDevCody
@WebDevCody Жыл бұрын
I check my billing dashboard daily and setup billing alerts so they email me when I reach a threshold. For example, I had it set at $1 and it warned me about me hitting that threshold which made me start looking into all of this 🤣
@amasoharnold4762
@amasoharnold4762 Жыл бұрын
​@@WebDevCody wow I'm glad I saw this definitely going to use that tactics 😂 Plus I love your penny saving mindset I don't think many KZbinrs share things with that mindset so it's nice to see there's someone out there who shows people all this
@WebDevCody
@WebDevCody Жыл бұрын
@@amasoharnold4762 haha yeah I'm always trying to host my stuff for as little money as possible. If you don't keep track of these expenses, they can quickly grow out of control and you'll be stuck with an expensive system you can't easily change; it'll be coupled to services that slowly increase their prices every year.
@geelemo
@geelemo 5 ай бұрын
​@@WebDevCodysmart and frugal
@juancamiloqhz
@juancamiloqhz Жыл бұрын
Really helpful video. Please keep us informed
@Nurof3n_
@Nurof3n_ 7 ай бұрын
appreciate the amount of hours you put into debugging this and sharing it with us 🙌
@AlistairCooperMusic
@AlistairCooperMusic 3 ай бұрын
Wow. Very cool debugging skills! Thank you for sharing!
@aboubacarsidikibangoura2075
@aboubacarsidikibangoura2075 2 ай бұрын
thanks dude. Potentialy saved me some money. It hasn't been solved till now.
@Goyo_MGC
@Goyo_MGC Жыл бұрын
Great analysis on the all the "easy to use" services. Often times simplicity of use of a services comes with the price of less customizable product. Always great to know what are the limitations of a product. It is exactly what makes a good engineer in my opinion, knowing the limitations and deciding on the better product depending on the need. Always looking forward to your new videos. Cheers
@alexiscoding
@alexiscoding 3 ай бұрын
I loved your in depth on this video. I think I understand AWS and NextJs a little more, thanks to you
@dpklabs
@dpklabs Жыл бұрын
I came across SST a few months ago and it's been great so far
@thesobercoder
@thesobercoder Жыл бұрын
SST is one of the coolest tech I've come across recently. Totally democratizing you to host on AWS without being tied to Vercel. I'm seeing numerous videos popup recently about people moving away from Vercel for various reasons, one among them is bandwidth charges after you consume the free tier.
@WebDevCody
@WebDevCody Жыл бұрын
I've only played with SST for like an hour, but so far it seems nice. I've had issues in the past dealing with CloudFormation (and I know SST uses CDK which generates cloudformation templates), so that makes a bit concerned. We use terraform at work for all of our AWS resources, but I was hoping to have a cheaper "all batteries included" solution, and amplify was original meeting my needs until I hit this snag. This snag made me remember why having complete control over your infrastructure is useful; I can fix the issue in 10 minutes by changing the cache key in cloudfront using SST, vs Amplify I have to wait for their team to add in a feature that allows me to change it.
@Kimitri
@Kimitri 2 ай бұрын
Man, I'm not a junior dev, and this video simple saved my life, thank you so much.
@_Aarius_
@_Aarius_ 9 ай бұрын
Its been a while since I modified the cloudfront dists at my work, but I believe you can set up edge functions to modify inbound and outbound requests? You could use those to strip cookies out at the cf end rather than in amplify
@banjoallstars
@banjoallstars 11 ай бұрын
Great analysis! You came up with a really insightful hypothesis (cookies are included in the cache key) but I’m surprised your next step wouldn’t have been to test that hypothesis by temporarily turning off GA to see if that made a difference.
@WebDevCody
@WebDevCody 11 ай бұрын
I did, just not on this video
@huevosyitz
@huevosyitz Жыл бұрын
i just also learned about SST last week! can you please make more videos related to SST?appreaciate it.
@WebDevCody
@WebDevCody Жыл бұрын
yeah I plan to
@2breezy866
@2breezy866 Жыл бұрын
I’m sure others, like myself, would love to see a follow-up using SST with the T3 stack. As far as subsequent deploys- was each subsequent deploy with SST any faster? I’m wondering if the entire stack is destroyed and recreated each time you deploy.
@WebDevCody
@WebDevCody Жыл бұрын
Nah on future deploys it’s much faster. It just takes time to setup the initial distribution
@27sosite73
@27sosite73 4 ай бұрын
Damn, who would have thought that a presumably boring video with debugging and charts would be introduced and presented so interestingly? Nice one, mate! n1!
@sidpatel77
@sidpatel77 4 ай бұрын
This is interesting solely because you are doing something no one on KZbin has done at least that I haven't found which is DEBUGGING AWS. Bro how has this video not blown up
@hominhthanh8704
@hominhthanh8704 Жыл бұрын
What is the current vscode interface and icon pack name?.Thank you
@Polimathe
@Polimathe Жыл бұрын
Really enjoy these debugging videos. IMO this is what real day to day looks like in the industry and these are insights I would find useful since one day I would probably run into this and have to go down the rabbit hole myself. Having chatGPT generate that query was a real cool trick ill add to the toolbox.
@WebDevCody
@WebDevCody Жыл бұрын
chatgpt saved me hours trying to figure out how to write insight logs 🤣
@user-ib2ol6xe6h
@user-ib2ol6xe6h 11 ай бұрын
have you done much research with firebase and nextjs ?
@MightNight892
@MightNight892 Жыл бұрын
Great insight
@varileshtlesht7091
@varileshtlesht7091 16 күн бұрын
Hey Cody, nice video as always. what do you think about Firebase? In your case for your icon generator can you deploy it(the same app) in Firebase? what are you thoughts about it?
@WebDevCody
@WebDevCody 16 күн бұрын
I’ve never used it
@Dus3826
@Dus3826 Жыл бұрын
The cache max age you saw is meant for your browser, right?
@michalzarddev
@michalzarddev Жыл бұрын
after using aws for a while i feel like their only worth service is their emails,but i didnt hit the outside of free tier mark yet so probably i'll get surprise there aswell.
@BlueIsLeet
@BlueIsLeet 5 ай бұрын
12:30 maybe a decent solution would be to move the static files to a seperate subdomain (which cookies are never set for) so cache will always be hit for the static assets
@jesusidev
@jesusidev Жыл бұрын
Can’t you also use docker and k9s to deploy to eks?
@geelemo
@geelemo 5 ай бұрын
Can you do a similar video for vercel
@eliasgarcia1146
@eliasgarcia1146 4 ай бұрын
I'm learning AWS and I came across amplify, which is like syntactic sugar to use buckets, lambda, etc. Do you recommend I continue using amplify or use pure s3 and lambda? thanks!
@WebDevCody
@WebDevCody 4 ай бұрын
I'd use SST or connect directly to services over amplify personally
@eliasgarcia1146
@eliasgarcia1146 4 ай бұрын
@@WebDevCody thanks!
@lewisstevens1
@lewisstevens1 Жыл бұрын
I have been working in the cloud for many years now, and even though Amplify offers everything pre-packaged, I still prefer to do everything in Terraform! I understand that some developers prefer to have something up and running, however, most of the other options seem to cause issues for me later on. For example, we would like to implement Kinesis Data Analytics to transform the data being passed through as then you will have to work out, how can we use the resources that have been already created by the developer, which may or may not exist at a certain time as they may have destroyed it locally to push up a new change. I do like the idea behind Amplify itself being a quick setup however Google, AWS and Azure can be quite costly if you do not have good control and monitoring, especially if you are using other services such as API gateway (this has to be managed carefully) - I think if there was a way you could adjust the Cloud Formation template with additional custom resources or changes you would like to the deployed resources, then I would revisit that as it would give a little more control. I have not heard of SST until today, although it does look a little clearer, it looks like you only get the same level of control, for example, one thing you would want to add to your website is a Web Application Firewall in front of CloudFront to help with inspection and management of traffic, all this should really be possible already as it's all using Cloud Formations under the hood! I cannot see in either Rate Limiting API requests or introducing EventBridge which is used so often in serverless architecture. Someday this may all be introduced and I cannot wait as the quicker we can get developers set up the better!
@WebDevCody
@WebDevCody Жыл бұрын
SST is built on top of CDK, which uses cloudformation under the hood. So you can easily configure anything in SST simply by dropping down to the CDK layer to provision your resources. I'd give it a shot if you're already familiar with cloud formation.
@lewisstevens1
@lewisstevens1 Жыл бұрын
@@WebDevCody Can you add this additional configuration in SST (to automatically adjust the cloud formation template) or is it that you have to build a change set later on?
@musitwo
@musitwo 27 күн бұрын
Thank you for your SST and Amplify videos. My next project could potentially get more traffic, and I am afraid of the costs of vercel. So I am looking into Vercel, SST, Amplify and you mentioned Digital Ocean App. Now, one year later, what is your current recommendation for hosting? Does Vercel really get that expensive (database will be Neon), is Amplify going to be cheaper even without caching. Or go bare-bones to AWs with SST?
@WebDevCody
@WebDevCody 27 күн бұрын
honestly I'm just hosting on a VPS at this point. A single VPS can host your next.js application and handle enough traffic until your application grows. I've been hosting my apps on railway and using cloudflare cdn + tunnels to protect them.
@o_glethorpe
@o_glethorpe Жыл бұрын
I think a request with different cookie should not be cached since its a different request, sometimes you need to change the response based on cookie value, but I do think that there should be a option to specify what cookies should be ignored. I wonder if vercel deals with this problem.
@WebDevCody
@WebDevCody Жыл бұрын
Idk, I guess it depends. Imagine having 10 images on your landing page, but since your users have different auth cookies, cloudfront never caches those images. Those images SHOULD be cached, and there isn't a reason NOT to cache them unless you built out a super dynamic system which shows different image based on the user profile. Same with the javascript chunks that are loaded from next static assets. Those do not change per user, so caching based on a cookie makes no sense to me. If I use cloudfront directly, I can white list cookies. So I could have easily added the analytics cookies to an ignore list and be done. Amplify doesn't expose that configuration for us.
@jessedeleon1195
@jessedeleon1195 Жыл бұрын
In regards to the GA cookie, that value is your clientID that is generated to track you as an individual user, so that value shouldn't be changing every time you refresh the page, so that's weird to begin with. The clientID should remain unchanged across sessions to help GA tie your sessions together as the same user. I could be wrong though.
@Davidlavieri
@Davidlavieri Жыл бұрын
Probably has some blocker that prevent the cookie from staying put
@WebDevCody
@WebDevCody Жыл бұрын
well I'm seeing 2 cookies, one I think is the id that tracks you as a user, the other one seems to have a timestamp in it which probably tracks your session. Each time you load up a website, that's a new session which google analytics tries to track to understand how you use the site for the first time each session.
@Davidlavieri
@Davidlavieri Жыл бұрын
@@WebDevCody ngl i am running almost everything dockerized with ECS EC2 auto scaling Spot instances, which at first did sound complicated but Everytime I see more and more struggles with the serverless architecture due to all those hyped experimental features of next or meta framework of the week
@anonymoussloth6687
@anonymoussloth6687 2 ай бұрын
What would u recommend now? The best way to deploy next js apps
@WebDevCody
@WebDevCody 2 ай бұрын
I like using sst if you want to stay in the aws ecosystem.
@SeibertSwirl
@SeibertSwirl Жыл бұрын
Good job babe!!
@Xevion
@Xevion Жыл бұрын
wife located
@DragonRaider5
@DragonRaider5 Жыл бұрын
There's something I'm unsure about: how does client-side caching play into this? Are the cloudfront headers still updated even though the document is cached on the client?
@WebDevCody
@WebDevCody Жыл бұрын
I’m not sure what you mean
@DragonRaider5
@DragonRaider5 Жыл бұрын
Ah sorry, maybe it's stupid, but let me try to explain it: you hadn't disabled caching on the client, meaning that in theory your files should have been served from the browser cache after the initial load. When this happens I'm unsure if headers will be refreshed?
@WebDevCody
@WebDevCody Жыл бұрын
@@DragonRaider5 in the video I think I was just explaining and I didn’t disable cache, but later in the video you’ll see I have the disable cache checkbox checked and I do a test.
@DragonRaider5
@DragonRaider5 Жыл бұрын
@@WebDevCody ah I assumed it was enabled all along after I first saw it, thanks!
@hominhthanh8704
@hominhthanh8704 Жыл бұрын
does anyone know the name of the vscode interface with such an icon, not just me
@WebDevCody
@WebDevCody Жыл бұрын
bearded icons
@mormantu8561
@mormantu8561 Жыл бұрын
FYI using GA and not having a cookie banner to disable them is illegal in the EU under the GDPR.
@MrPolistation
@MrPolistation Жыл бұрын
Havent really watched the full video neither ever used aws amplify. But the cookie behaviour is kind of expected and to my understanding is how it should work. In your cloudfront distribution you can enable different behaviours depending on the path the user is requesting. meaning that you could setup a behaviour for, lets say /assets/ and disable cookies forwarding, that way caching should always be a hit for images or whatever you got under your static content. For the markup, if the user is logged in, is gonna be difficult to hit cache, unless you generate the general markup that does not change if authenticated, then clientside perform whatever changes you need. Otherwise you cant really cache much, kind of depends on your use case.
@WebDevCody
@WebDevCody Жыл бұрын
Right, but I have no control in amplify to change the cache strategy of cloudfront, that’s my complaint. Right now all my images, static js files, svgs, etc and are not being cached between users because of the cookies
@MrPolistation
@MrPolistation Жыл бұрын
@@WebDevCody That seems quite strange to me that you cant manage cloudfront. Dont you have access to the cloudfront distribution via AWS console? seems quite pointless to have a cloudfront distribution if you dont have a way to tailor to your needs :(
@WebDevCody
@WebDevCody Жыл бұрын
@@MrPolistation maybe if you use the amplify cli, but I was using the amplify dashboard and they abstract all that stuff away. I’ll need to spend more time investigating everything, but with SST I managed to get it all setup real easy
@mormantu8561
@mormantu8561 Жыл бұрын
6:30 The cache control header is for instructing the client (your webbrowser), not Cloudfront itself. So the misses on the static content make perfect sense. Let me know if anything is unclear. :)
@WebDevCody
@WebDevCody Жыл бұрын
I could be wrong, but usually how cloudfront works is it checks the cache control headers returned from your origin server, and it’ll use those if they are provided depending on your cloudfront configuration of course.
@mormantu8561
@mormantu8561 Жыл бұрын
@@WebDevCody Aah, I didn't know that. That makes sense. Thanks!
@EdwinMartin
@EdwinMartin 11 ай бұрын
Indeed, the cache control header is also to be used by caching proxies between the user and the origin.
@glycincheck7127
@glycincheck7127 Жыл бұрын
Also amplify does not handle SSR right? its just static output you host ?
@WebDevCody
@WebDevCody Жыл бұрын
It does ssr
@kadblue2000
@kadblue2000 Жыл бұрын
Holy Shit I thought I was crazy, I hosted a next app on amplify and I was wondering why the latency was so bad. I could have sworn that cloudfront was not involved at all, but I had no idea how to test that theory out.
@WebDevCody
@WebDevCody Жыл бұрын
Do you use cookies? I mean, I’m getting 30ms when I deploy a single next app with no cookies and cloudfront caches everything, so it’s super fast from what I’ve seen other than this small issue I have
@diegoquiroz1059
@diegoquiroz1059 Жыл бұрын
Hello!! You weren't wrong about amplify, you just made SST stuff manually. Just for the record, you could've deactivated caching by cookies on your cloudfront policy, that is a very easy step to follow on the CloudFront distribution. If you have translations, I recommend caching by a header or cookie that has the location. And If your app has sessions, cache by the session cookie if you have one.
@WebDevCody
@WebDevCody Жыл бұрын
You can’t see your cloudfront distribution when you use amplify hosting
@diegoquiroz1059
@diegoquiroz1059 Жыл бұрын
@@WebDevCody really? I thought Amplify just deployed and managed the services for you but you still have access to them
@WebDevCody
@WebDevCody Жыл бұрын
@@diegoquiroz1059 amplify the cli does, amplify hosting does not. It’s a very confusing service with overloaded names. Go try to deploy from your git repo in amplify and you’ll see you have no access to anything
@avi7278
@avi7278 Жыл бұрын
It's NOT a you issue. RESPECT.
@siosaiafonua9286
@siosaiafonua9286 4 ай бұрын
why not aws lambda?
@kleqx2842
@kleqx2842 8 ай бұрын
What we learned today: Do not RECOMMEND technologies, say that you "love" a thing, before REALLY USING! I know, everyone make mistakes...
@brandonwinston
@brandonwinston 12 күн бұрын
DID THEY FIX THE COOKIE CACHE PROBLEM?
@WebDevCody
@WebDevCody 12 күн бұрын
Idk I stopped caring
@worlow1841
@worlow1841 9 ай бұрын
Any update on this caching issue?
@WebDevCody
@WebDevCody 9 ай бұрын
Nope, I’ve moved past amplify and haven’t gone back
@gamalf123
@gamalf123 7 ай бұрын
@@WebDevCody do you have a primary recommendation now? also by aws are you referring to amplify or everything
@WebDevCody
@WebDevCody 7 ай бұрын
@@gamalf123 just amplify
@Ivan-wm6gm
@Ivan-wm6gm Жыл бұрын
Why not try azure?
@WebDevCody
@WebDevCody Жыл бұрын
to lazy to learn another cloud provider. aws has paid my bills so I rather just keep using it
@VincentFulco
@VincentFulco Жыл бұрын
SST received funding from YCombinator so should be around for a while.
@WebDevCody
@WebDevCody Жыл бұрын
awesome, thanks for pointing that out, that actually makes me trust it a lot more
@festusyuma1901
@festusyuma1901 9 ай бұрын
I think amplify has actually been abandoned for the most part, or the management is just really bad. I have been having an issue with trying to deploy non static next3 apps to Amplify and I've been unable to for months, saw an open issue that has been there for almost a year, if not more. and it also had not response from the dev team at all. I ended up just doing it myself with lambda and cloudfront. When It works, it's great. when you have issues, there's no way of fixing or finding a fix for it cos nothing has been done to improve it in months. thinking maybe this could be a good project to do, light weight version of amplify with the things people actually want and no hidden resources cos I love the setup with appsync, dynammodb and every other thing that comes with it. with they were more passionate about Amplify or more active. It's one thing to not want to improve something, It's another thing to completely ignore the entire community for over a year. vercel is a no go for me, too expensive
@codeitlikemiley
@codeitlikemiley 10 ай бұрын
thats why its better to use rust aws sdk and use rust for making lamda , its very very cheap.
@furycorp
@furycorp Жыл бұрын
Amplify has issues that will screw you if you try to do anything with it that isn't a small project or like a personal blog. I have seen more than one business that got stuck between a rock and a hard place because their devs made an early decision to go Amplify vs. go pro.
@abeidiot
@abeidiot 11 ай бұрын
yes, facing the same thing. can you explain what does pro mean? do you mean a manual cloudformation and cicd setup?
@DanKeeley
@DanKeeley 6 ай бұрын
Don't mistake AWS fixing customer issues with what you see in the github repo. the two are pretty much completely disconnected. Probably the thing to do would be to get support tickets raised and linked to the github issues.
@Nullzone42
@Nullzone42 6 ай бұрын
I know this is 6 months old so you probably got an answer, but “user defined cost allocation tags” are what you want. :)
@WebDevCody
@WebDevCody 6 ай бұрын
Thank you!
@Polimathe
@Polimathe Жыл бұрын
Tbh Amazon really doesnt care about all their services, Amplify 100% was built in a reactionary way to compete with Vercel products, because of the attrition and project changing stuff like this doesnt get maintained as much as it should. You can even see this through documentation not being as robust as watching tutorials or other explanation videos. AWS is super useful but it really makes you feel like you are on your own.
@WebDevCody
@WebDevCody Жыл бұрын
I always hear ec2 makes aws the most money, so it’s hard for a company to invest time in their other products if they don’t make much. I would think amplify is trying to compete against google firebase
@rtorcato
@rtorcato Жыл бұрын
AWS will eventually screw you over if you have the wrong setup. Digitalocean I know what I'm paying for up front and my db and other services are all on DOCN. No surprises.
@zheil9152
@zheil9152 Жыл бұрын
Use SST for everything. Don’t ever touch amplify with a 10 million foot pole. That crap is instant tech debt
@danyfedorov3029
@danyfedorov3029 Жыл бұрын
Yep. Had an issue with their React library. I just cannot imagine how a team of first-class engineers who can be paid 4 times my salary can produce a crap like this. It was ~3 years ago I think, so maybe they changed it but it was painful at the moment.
@zheil9152
@zheil9152 Жыл бұрын
@@danyfedorov3029 well, the folks that made SST feel the same was about the aws-cdk team lol
@danyfedorov3029
@danyfedorov3029 Жыл бұрын
@@zheil9152 but they are still using CDK underneath, right?
@JSZstudios
@JSZstudios Жыл бұрын
Maybe it’s a ‘Feature’ not a flaw? #chaching
@WebDevCody
@WebDevCody Жыл бұрын
maybe, I could just not understand the benefits for caching via cookies... 🤷‍♂️
@trejohnson7677
@trejohnson7677 2 ай бұрын
Why would they address issues that would decrease the amount of money they’d get from customers lmao.
@malcolmn.5222
@malcolmn.5222 Ай бұрын
Because to the right customer you aren't talking cents youre talking thousands. That causes churn
@rishabr4574
@rishabr4574 Жыл бұрын
AWS gets really expensive
@madeonearthbyhumans
@madeonearthbyhumans 8 ай бұрын
Because.. thats how they farm money.
@alkolaqi83
@alkolaqi83 Жыл бұрын
There are So many options to deploy to aws and they all sucks, cdk, amplify, app runner… etc not sure where to start
@WebDevCody
@WebDevCody Жыл бұрын
I just tried to setup a basic code deploy and elastic beanstalk and quit after 1 minute; it's all to complex.
@abeidiot
@abeidiot 11 ай бұрын
some of thest things need to get standardized across cloud providers. like serverless framework. currently their proprietary solutions are not being well maintained
@alkolaqi83
@alkolaqi83 11 ай бұрын
@@abeidiot totally its really annoying and frustrating
@gsanjeevkumar
@gsanjeevkumar Жыл бұрын
all for 1.65 USD a month or a day?
@avi7278
@avi7278 Жыл бұрын
It wasn't one month or one day. You should try watching the video.
@WebDevCody
@WebDevCody Жыл бұрын
For maybe 7 days or so. The main point is it’s not caching my static files which is causing the price to be much higher than it should. If I had actual traffic to my site my bill would be much higher
@gsanjeevkumar
@gsanjeevkumar Жыл бұрын
@@WebDevCody totally understood your point, and you did a great analysis and you are through with the process too. I learnt a lot from this. I am planning to use AWS instead of Vercel. So this was right in time. Appreciate it. Do you have a discord?
@WebDevCody
@WebDevCody Жыл бұрын
@@gsanjeevkumar yes discord link in description
@rssvg
@rssvg 11 ай бұрын
Google analytics is internet cancer anyway. I implore you to research some of the open soruce, privacy respecting alternatives out there
@WebDevCody
@WebDevCody 11 ай бұрын
Yeah that’s true
@Anhar001
@Anhar001 Жыл бұрын
GigaChad devs run their bare metal servers in their own datacenters. Big Iron for big men. None of this soyboi cloud (aka someone else's computer). You can easily replicated the shiny cloud dashboard by using something like Portainer. Mix that with Pxe Proxmox host, and you can instantly not only automatically expand your virtual compute but also underlying physical computer hardware, just shove another 1U server into the racks baby
@Xevion
@Xevion Жыл бұрын
Prompt source? I also want to troll other comment sections with a charicature of divorced 60yo republican C++ developer.
@WebDevCody
@WebDevCody Жыл бұрын
big iron for big men 🤣
@Anhar001
@Anhar001 Жыл бұрын
@@Xevion chatGPT? nah bro, I was born in the free world outside of the Matrix in Zion. All my comments are natural and organic.
@wakematta
@wakematta Жыл бұрын
Why AWS will never be excellent? Because they don't use their own product.
@ibrahimmohammed3484
@ibrahimmohammed3484 Жыл бұрын
I hate AWS.
@WebDevCody
@WebDevCody Жыл бұрын
It’s not too bad once you learn about 15 different services pretty well
@vvhybe0
@vvhybe0 Жыл бұрын
Mind Juice
@abeidiot
@abeidiot 11 ай бұрын
Amplify is a crazy mess and has caused many ruined nights for us. I've had too many breaking bugs prop up during builds with their default setup(they use the latest version of amplify cli automatically). It's more like a video game in terms of bugs than an enterprise cloud service
AWS Amplify in Plain English | Getting Started Tutorial for Beginners
16:54
Tiny Technical Tutorials
Рет қаралды 35 М.
Why I'd never host my apps on a VPS
13:43
Web Dev Cody
Рет қаралды 23 М.
M3GAN’s ARMY got my finger! 😱🦾 #shorts
00:10
Adam B
Рет қаралды 19 МЛН
Nonomen funny video😂😂😂 #magic
00:27
Nonomen ノノメン
Рет қаралды 13 МЛН
одни дома // EVA mash @TweetvilleCartoon
01:00
EVA mash
Рет қаралды 1,5 МЛН
I DONT USE NEXT JS
54:01
ThePrimeTime
Рет қаралды 299 М.
Why I'm moving my side project from Vercel to AWS
15:47
Web Dev Cody
Рет қаралды 58 М.
I tried 5 Firebase alternatives
10:31
Fireship
Рет қаралды 736 М.
Serverless Doesn't Make Sense
10:13
Ben Awad
Рет қаралды 361 М.
What tech I used to code my new startup in 2024
16:19
Anthony Sistilli
Рет қаралды 20 М.
That's It, I'm Done With Serverless*
23:58
Theo - t3․gg
Рет қаралды 191 М.
I'm done with Vercel.
12:06
Ben Holmes
Рет қаралды 50 М.
The only Cloud services you actually need to know
17:17
NeetCodeIO
Рет қаралды 70 М.
Never install locally
5:45
Coderized
Рет қаралды 1,5 МЛН
What does larger scale software development look like?
24:15
Web Dev Cody
Рет қаралды 1,2 МЛН
M3GAN’s ARMY got my finger! 😱🦾 #shorts
00:10
Adam B
Рет қаралды 19 МЛН