I think I was wrong about AWS Amplify

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.พ. 2025

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

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

    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 ปีที่แล้ว +8

      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 ปีที่แล้ว +3

      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

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

      Hey @WebDevCody! We've added several new updates to CDN fixes since this video was released. Just recently we released a new feature to remove the cache key from the cookie, so this doesn't occur. Please check out the latest on Amplify Hosting for more info.

  • @spacecoder0526
    @spacecoder0526 ปีที่แล้ว +104

    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  ปีที่แล้ว +1

      sure thing, glad to hear my videos have helped

  • @gadgetboyplaysmc
    @gadgetboyplaysmc ปีที่แล้ว +34

    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.

  • @ProgramWithErik
    @ProgramWithErik ปีที่แล้ว +45

    Hey Cody! Thanks for bringing this up. Your concerns have been heard by our Amplify team!

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

      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 ปีที่แล้ว +4

      Was there a follow up about this from the Amplify team?

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

      @@teamvashmmo3218 it’s on their road map

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

      and any updates? 😅@@WebDevCody

  • @CodingAfterThirty
    @CodingAfterThirty ปีที่แล้ว +18

    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  ปีที่แล้ว +13

      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 TH-camrs share things with that mindset so it's nice to see there's someone out there who shows people all this

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

      @@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 ปีที่แล้ว

      ​@@WebDevCodysmart and frugal

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

    This was a brilliant walkthrough of your troubleshooting. Awesome stuff!

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

    Man, I'm not a junior dev, and this video simple saved my life, thank you so much.

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

    Love this! Didn't even know I wanted to see cloud architecture debugging-style tutorials! Keep it up!

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

    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

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

    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  ปีที่แล้ว +3

      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.

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

    Really looking forward to future videos on how you are using SST

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

    thanks dude. Potentialy saved me some money.
    It hasn't been solved till now.

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

    Now that Amplify Gen 2 is out. Very curious to know your opinions on the new Amplify Gen 2.

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

    I love you are going through real issues.
    i learned a lot from your video.
    anyhow i hope they'll get it fixed soon.

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

    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

  • @pranav.bhasin
    @pranav.bhasin ปีที่แล้ว +2

    This was so detailed and in-depth. Loved hearing your insights on AWS Amplify

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

    This is interesting solely because you are doing something no one on TH-cam has done at least that I haven't found which is DEBUGGING AWS. Bro how has this video not blown up

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

    Amazing work! Learned new debugging techniques just from this video. Thank you 🙏

  • @27sosite73
    @27sosite73 ปีที่แล้ว

    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!

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

    appreciate the amount of hours you put into debugging this and sharing it with us 🙌

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

    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  ปีที่แล้ว +2

      Nah on future deploys it’s much faster. It just takes time to setup the initial distribution

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

    Hey Cody, I hope you see this, they added the ability to remove cookies from the cache key! 😃
    It was just done last month August 13th... took long enough eh?

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

    i just also learned about SST last week! can you please make more videos related to SST?appreaciate it.

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

    I came across SST a few months ago and it's been great so far

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

    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  ปีที่แล้ว

      I did, just not on this video

  • @kaukasvejo
    @kaukasvejo 5 หลายเดือนก่อน +2

    They fixed it today :)

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

    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

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

    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  9 หลายเดือนก่อน +1

      I’ve never used it

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

    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  ปีที่แล้ว +3

      I'd use SST or connect directly to services over amplify personally

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

      @@WebDevCody thanks!

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

    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  10 หลายเดือนก่อน

      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.

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

    Really helpful video. Please keep us informed

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

    Wow. Very cool debugging skills! Thank you for sharing!

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

    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

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

    Can you do a similar video for vercel

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

    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?

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

    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  ปีที่แล้ว +1

      chatgpt saved me hours trying to figure out how to write insight logs 🤣

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

    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  ปีที่แล้ว +1

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

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

    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.

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

    The cache max age you saw is meant for your browser, right?

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

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

    Good job babe!!

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

      wife located

  • @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  ปีที่แล้ว +1

      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 ปีที่แล้ว

      Indeed, the cache control header is also to be used by caching proxies between the user and the origin.

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

    DID THEY FIX THE COOKIE CACHE PROBLEM?

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

      Idk I stopped caring

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

    What would u recommend now? The best way to deploy next js apps

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

      I like using sst if you want to stay in the aws ecosystem.

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

    Can’t you also use docker and k9s to deploy to eks?

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

    what about digitalocean?

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

    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.

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

    Why would they address issues that would decrease the amount of money they’d get from customers lmao.

    • @malcolmn.5222
      @malcolmn.5222 10 หลายเดือนก่อน

      Because to the right customer you aren't talking cents youre talking thousands. That causes churn

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

    Also amplify does not handle SSR right? its just static output you host ?

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

    What is the current vscode interface and icon pack name?.Thank you

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

    What we learned today: Do not RECOMMEND technologies, say that you "love" a thing, before REALLY USING! I know, everyone make mistakes...

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

    FYI using GA and not having a cookie banner to disable them is illegal in the EU under the GDPR.

  • @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  ปีที่แล้ว +1

      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  ปีที่แล้ว +2

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

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

    does anyone know the name of the vscode interface with such an icon, not just me

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

    why not aws lambda?

  • @IliaPetrov-n6x
    @IliaPetrov-n6x 7 หลายเดือนก่อน

    Maybe you can try plausible as an alternative of Google Analytics

  • @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  ปีที่แล้ว +1

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

  • @jawyor-k3t
    @jawyor-k3t ปีที่แล้ว

    Great insight

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

    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 ปีที่แล้ว

      yes, facing the same thing. can you explain what does pro mean? do you mean a manual cloudformation and cicd setup?

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

    Any update on this caching issue?

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

      Nope, I’ve moved past amplify and haven’t gone back

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

      @@WebDevCody do you have a primary recommendation now? also by aws are you referring to amplify or everything

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

      @@offYears just amplify

  • @eddyhanderson6916
    @eddyhanderson6916 2 วันที่ผ่านมา

    Hi all, this issue still occurring ?

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

    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

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

    Use SST for everything. Don’t ever touch amplify with a 10 million foot pole. That crap is instant tech debt

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

      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.

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

      @@danyfedorov3029 well, the folks that made SST feel the same was about the aws-cdk team lol

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

      @@bob_kazamakis but they are still using CDK underneath, right?

  • @Ivan-wm6gm
    @Ivan-wm6gm ปีที่แล้ว

    Why not try azure?

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

      to lazy to learn another cloud provider. aws has paid my bills so I rather just keep using it

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

    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

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

    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

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

    It's NOT a you issue. RESPECT.

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

    It's 2024 and I can still see the opened pull requests

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

    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 ปีที่แล้ว

    I know this is 6 months old so you probably got an answer, but “user defined cost allocation tags” are what you want. :)

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

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

    thats why its better to use rust aws sdk and use rust for making lamda , its very very cheap.

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

    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  ปีที่แล้ว +1

      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

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

    Am I the only one who is worried about the number 3K on his source control

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

    Maybe it’s a ‘Feature’ not a flaw? #chaching

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

      maybe, I could just not understand the benefits for caching via cookies... 🤷‍♂️

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

    Google analytics is internet cancer anyway. I implore you to research some of the open soruce, privacy respecting alternatives out there

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

      Yeah that’s true

  • @Goosemon-l6n
    @Goosemon-l6n 3 หลายเดือนก่อน

    Its garbage and would only work in a shabby startup envrionment. Any legitimate it company would never use such garbage for production software....

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

    this is still a issue with AWS Amplify. July 2024.

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

    Because.. thats how they farm money.

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

    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 ปีที่แล้ว +3

      Prompt source? I also want to troll other comment sections with a charicature of divorced 60yo republican C++ developer.

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

      big iron for big men 🤣

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

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

  • @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  ปีที่แล้ว +2

      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

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

    AWS gets really expensive

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

    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 ปีที่แล้ว

      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 ปีที่แล้ว

      @@abeidiot totally its really annoying and frustrating

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