AWS for the Haters in 100 Seconds

SdĂ­let
VloĆŸit
  • čas pƙidĂĄn 15. 06. 2024
  • AWS is the world's largest cloud provider, but it is far from perfect. Let's take a look at the main reasons people hate Amazon Web Services.
    #programming #humor #100SecondsOfCode
    💬 Chat with Me on Discord
    / discord
    🔗 Resources
    Full AWS overview ‱ Top 50+ AWS Services E...
    JavaScript for the Haters ‱ JavaScript for the Haters
    Java for the Haters ‱ Java for the Haters in...
    đŸ”„ Get More Content - Upgrade to PRO
    Upgrade at fireship.io/pro
    Use code YT25 for 25% off PRO access
    🎹 My Editor Settings
    - Atom One Dark
    - vscode-icons
    - Fira Code Font
    🔖 Topics Covered
    - Criticism of AWS
    - Roast of Amazon Web Services
    - Should I use AWS?
    - Drawbacks of using a cloud provider
    - Why do people think AWS sucks?
  • Věda a technologie

Komentáƙe • 1,1K

  • @Fireship
    @Fireship  Pƙed rokem +2971

    We're hitting 2M subscribers today! This is video is my gift to you

  • @fraserrennie
    @fraserrennie Pƙed rokem +2307

    You made me log into my AWS account to make sure it hasn’t been hacked

    • @michaelbodalski
      @michaelbodalski Pƙed rokem +225

      Now someone grabbed your session cookie, and you are hacked, seriously go look... and after that, you should definitely look again just in case the second look was the one where they got you.

    • @SillyLittleMe
      @SillyLittleMe Pƙed rokem +37

      @@michaelbodalski LMG vibes

    • @jonkf7548
      @jonkf7548 Pƙed rokem +71

      Jokes on you, hackers were just waiting for you to log in to hijack your session cookie

    • @freakinmonkey85
      @freakinmonkey85 Pƙed rokem +10

      2FA and use SSO as well, never the root account.

    • @ArtemCurious
      @ArtemCurious Pƙed rokem +14

      I just closed it after getting charged a $5 bill without any notice for a 1GB RAM Windows server instance. On a free trial.

  • @IIInvokeII
    @IIInvokeII Pƙed rokem +3350

    It's insane how large the collection of services is, almost as if they're building an A to Z for Web Services.

  • @CodingWithLewis
    @CodingWithLewis Pƙed rokem +286

    AWS was founded in 2006. Sadly, the AWS console still works like it's from 2006.

    • @bharathkesari7350
      @bharathkesari7350 Pƙed 3 měsĂ­ci +4

      damn bruv you got ignored đŸ„Č

    • @augplatforms
      @augplatforms Pƙed 2 měsĂ­ci +1

      I thought you got atleast a like from fire ship or some 1000s of comments,
      😂😂

  • @xuganyu96
    @xuganyu96 Pƙed rokem +3501

    As someone who ate a $300 bill from leaving a p3.2xlarge instance on overnight I can testify that this video is 100% accurate

    • @zeyadkenawi8268
      @zeyadkenawi8268 Pƙed rokem +106

      These GPU ones are the worst.

    • @RealNaisuCinema
      @RealNaisuCinema Pƙed rokem +197

      To be fair they give plenty of warnings and you can set your billing up to avoid this. That sounds like user error to me lol.

    • @user-cd6vy2jg6f
      @user-cd6vy2jg6f Pƙed rokem +278

      Customer service will refund you if you’re not lying. They’re extremely forgiving to small devs

    • @Doonutzs
      @Doonutzs Pƙed rokem +53

      @@user-cd6vy2jg6f thats so nice to hear

    • @T1Oracle
      @T1Oracle Pƙed rokem +145

      I still have a bill for under a $1 that they've been hounding me about for years and I only ever signed up for the free stuff just to learn how to use it. That bill scared me from ever going further with it.

  • @KingUnKaged
    @KingUnKaged Pƙed rokem +1991

    Suspicious how Fireship's output has increased so dramatically right around the time A.I. writing, voice replication, and art generation began to really take off. If the machines WERE going to take over, they'd probably start off with a channel that somewhat downplays their vast, world-ending potential...

    • @NotTheHeroStudios
      @NotTheHeroStudios Pƙed rokem +133

      Dude, I've been shouting about this for weeks. I think he's been taken over by AI, I even tried to get another tech CZcamsr to help me confirm this.

    • @8koi245
      @8koi245 Pƙed rokem +20

      @@NotTheHeroStudios lmfao

    • @termite6854
      @termite6854 Pƙed rokem +95

      @@NotTheHeroStudios Jokes on you, that was just another AI sleeper cell account.

    • @turolretar
      @turolretar Pƙed rokem +23

      @@NotTheHeroStudios no so fast ai, I know all of your tricks.

    • @bryangomez5951
      @bryangomez5951 Pƙed rokem +7

      its just another ai generated video

  • @chbrules
    @chbrules Pƙed rokem +1113

    I'm an AWS certified architect. I don't even bother with 99% of their services, because there are just too many to even bother with! The core services, like EC2, VPC, Route 53, RDS, etc, are worth learning, but the rest are just a mountain of sh**t of AWS-implementations of FOSS tools. You will experience serious vendor lock-in if you use all their stuff. Keep it simple and learn to manage some of your own stuff so you won't be forever beholden to Bezos.
    And yes, I've had nightmares in the middle of the night that I left some EC2's on or that I've over- or under-bought enough RI's for our infrastructure. :[

    • @Met_Ethio
      @Met_Ethio Pƙed rokem +11

      The truth.

    • @janakakumara3836
      @janakakumara3836 Pƙed rokem +26

      Could you give us a list of the mature well formed ones? EC2, VPC, Route 53, S3, CloudFront, RDS. anything else that we should consider?

    • @ImLure
      @ImLure Pƙed rokem

      @@janakakumara3836 go look at a study for the AWS Solution Architect and that will give you a gist of what are the main services to you.
      DevOps - EC2, VPC, API Gateway, SQS, SNS, CloudFront
      Developers - EC2, S3, Lambda, RDS, EBS
      Security - IAM, CloudWatch
      Pretty much knowing these allows you to write a fault tolerant distributed system, but the big trade offs lay in EC2 vs Lambda. Pay by the hour (EC2) or Pay by the usage (Lambda + SNS + SQS)

    • @juedberros89
      @juedberros89 Pƙed rokem +39

      Lambda

    • @chbrules
      @chbrules Pƙed rokem +50

      @@janakakumara3836 There are quite a few "mature" services on AWS. Most of AWS works great, and you wouldn't be initially limiting yourself by using them, for the most part. The question is, which do you really need? It's nice to have AWS manage so much for you with a nice little web UI or through their API. However, could you get away with using EC2 and running your own stack with scalability and/or load balancing? Maybe not if you don't have a DevOps sort of person to help. And that's why AWS makes so much money. It's cheaper in the short-run to spend more money on their hosted services than to learn or hire someone to help you architect a legit infrastructure for your needs. As you and your product/service evolve, you would want to move away from their increasingly expensive managed services. Then again, it will cost more and more to move away as time goes on. It's a catch-22.

  • @basdfgwe
    @basdfgwe Pƙed rokem +259

    It's crazy how cloud computing doesn't give you a big red stop button. This is especially useful for startups who may be "breaking shit" to get their velocity.

    • @anbiabohlam5468
      @anbiabohlam5468 Pƙed rokem +21

      it's about money LOL
      I think they would be really glad if someone did really break their things XD

    • @metallaw89
      @metallaw89 Pƙed rokem +23

      They give you everything to build that emergency stop button by yourself ;)

    • @keithkaranu4258
      @keithkaranu4258 Pƙed rokem +5

      You could probably write a script to do it for you.

    • @NoNameNoShame22
      @NoNameNoShame22 Pƙed rokem +27

      The no-button feature buys bezos a new yacht every now and then...

    • @yankotliarov9239
      @yankotliarov9239 Pƙed 8 měsĂ­ci +3

      Azure has it, aws is just scummy

  • @oronboyxd69
    @oronboyxd69 Pƙed rokem +337

    I took the "get hacked" personally, because it literally happened, but with 5000 EC2s, not 500
    on 2 regions btw, it was fking "highly-available"

    • @holthuizenoemoet591
      @holthuizenoemoet591 Pƙed rokem +124

      where are you living now, in a box or did emperor jeff bail you out?

    • @b33thr33kay
      @b33thr33kay Pƙed rokem +2

      Did you ever find out how you were hacked?

    • @abhisheksathe123
      @abhisheksathe123 Pƙed rokem +16

      you gotta leave earth and go to mars or something at that point lmao

    • @macklinrw
      @macklinrw Pƙed rokem +83

      @@abhisheksathe123 Jeff bezos is a founder of Blue Origin. Going to another planet ain't going to save you.

    • @abhisheksathe123
      @abhisheksathe123 Pƙed rokem

      @@macklinrw ah shit you're right lord bezos will hunt you down across galaxy

  • @ASDFG856
    @ASDFG856 Pƙed rokem +347

    As a certified AWS Developer i can testify this is exactly how it is

    • @BurgerKingHarkinian
      @BurgerKingHarkinian Pƙed rokem +3

      @@TippyHippy as a certified morin I can 100% testify this is exactly how it is

    • @nicktorres4044
      @nicktorres4044 Pƙed rokem

      Were you able to get a job with the cert?

    • @rolfspuler1056
      @rolfspuler1056 Pƙed rokem

      @@nicktorres4044 I agree. E.g. ever used Cognito?

  • @manulectric
    @manulectric Pƙed rokem +175

    AWS is the software equivalent of Home Depot. Sure you've got access to build virtually anything but you really have to know what you are doing.

    • @dontdoit6986
      @dontdoit6986 Pƙed rokem +16

      I go to Home Depot after a youtube tutorial to try something I barely know, so this checks out.

  • @KarlMathiasMoberg
    @KarlMathiasMoberg Pƙed rokem +114

    As an AWS Architect, I can confirm this video is 100% accurate.

  • @yoyoma2026
    @yoyoma2026 Pƙed rokem +136

    By far the most insidious aspect of all of this is just how DAMN HARD it is close CLOSE everything that is costing you money or delete your account. Absolutely anti-consumer.

    • @trunkmak2
      @trunkmak2 Pƙed 11 měsĂ­ci +6

      Did you ever wanted to delete or close your Amazon account? Well you can’t unless you literally go through there source code
 They‘re doing it on purpose

  • @brian_ball
    @brian_ball Pƙed rokem +33

    Dang, if AWS adds a HelloWorld service, developers could get started with just a click and the entry of their credit card details.

  • @MultiMojo
    @MultiMojo Pƙed rokem +147

    This is 100% correct. The reason for this is Amazon's god awful leadership principles, which requires shit to be built with 2 pizza teams. The result is 100+ "2 pizza" teams building products with overlapping scope and competing amongst themselves to win the next promotion. For some reason, product managers are used as UX designers, so every "design" looks like crap. Corporate shitshow on an epic scale.

    • @omeirfawaz2617
      @omeirfawaz2617 Pƙed rokem +3

      What is 2 pizza teams?

    • @originalmianos
      @originalmianos Pƙed rokem +23

      ​@@omeirfawaz2617 Pretending you can get any shit service developed with a team small enough that two pizzas will feed them. It may be true because under the hood a lot of services are as ugly as two spewed up pizzas.

    • @halfbakedproductions7887
      @halfbakedproductions7887 Pƙed 11 měsĂ­ci +1

      Someone in my old team left and joined AWS for the same role. Yes, they have doubled their salary, but large parts of their job is on rails due to the way Amazon make you do things and their 'leadership' principles, and the bar is _so_ much higher. He can't loaf off the same as he used to and it seems everything has to be done according to step-by-step procedure. Everyone is also super ambitious and super smart which makes him feel a scrote.
      He's not liking it and he's only been there 15 months. Not the only person I know who joined Amazon/AWS on hype and didn't like it.

    • @soundsgood9766
      @soundsgood9766 Pƙed 8 měsĂ­ci +1

      @@omeirfawaz2617You must be able to feed the team w/ 2 Pizzas.
      for my family its 2 people, but i think its supposed to be closer to 8-12 ish

    • @technoturnovers7072
      @technoturnovers7072 Pƙed 6 měsĂ­ci +1

      @@originalmianos what the hell kind of dev team could you feed with JUST two pizzas? like, if you've got a couple of stoned college students, those pizzas are gonna be fucking gone in the blink of an eye, and programmers hired out of college are gonna be much the same way

  • @cheesecakeivan
    @cheesecakeivan Pƙed rokem +31

    Watching this gave me war flashbacks when I got billed $4000+ on a small app that I was working on. I accidentally added 16TB of storage to my instance when I only intended to add 16GB. Yup, I'm an idiot.

  • @incyphe
    @incyphe Pƙed rokem +24

    Amazon's own web site is no different. I just saw a page that hasn't been redesigned in 20 years.

  • @stefan.astrand
    @stefan.astrand Pƙed rokem +191

    Forgot to mention the ridiculously complicated authentication system just to make basic requests and the non existing documentation to perform basic tasks.

    • @TwoHeadsstudio
      @TwoHeadsstudio Pƙed rokem

      What tasks, for example?

    • @bentoth4324
      @bentoth4324 Pƙed rokem +38

      There's mountains of documentation. Of course none of it works, because they change everything week to week including folder structure, file location, default modules, and security policies. The best part about leaving your support to unpaid forum slaves is you can change whatever you want without updating any of the gigabytes of how-to guides because they were never official in the first place.

    • @vicdansanch
      @vicdansanch Pƙed rokem +2

      I found the answer faster on stack overflow and the main request is to just put links to the most common questions on the docs

    • @halfbakedproductions7887
      @halfbakedproductions7887 Pƙed 11 měsĂ­ci +2

      My brain actually melted down like a candle when I first tried learning about AWS IAM.
      The concept of 'roles' literally doesn't appear anywhere else ever. It's a totally different model and lots of people just don't get it, because people are ingrained in the old users+groups model. AWS of course doesn't use that because it just has to be different.

  • @JorgetePanete
    @JorgetePanete Pƙed rokem +51

    My favourite part of AWS S2 is individually selecting files inside of virtual folders and not letting me accidentally select all the files I need to download at once

  • @devnami
    @devnami Pƙed rokem +1

    In between Azure, AWS and GCP, which would you choose for your own company or use case? Do you have any favorite?

  • @onemaninaboat
    @onemaninaboat Pƙed rokem +41

    Your video has made it to meme slack channel at AWS. We love it ❀

    • @amritbanerjee
      @amritbanerjee Pƙed rokem +2

      # ?

    • @joshua511
      @joshua511 Pƙed rokem

      Can you guys make it to where I stop having to input 2 consecutive MFA codes? This happens at least 60% of the time. Very annoying.

  • @schedarr
    @schedarr Pƙed rokem +8

    it's impossible to find out what are the prices of their services, it's so convoluded that I decided to use another cloud provided that's more expensive but at least has a readable price list

  • @JustPyroYT
    @JustPyroYT Pƙed rokem +32

    I like the "... For the haters" series soooo much!

    • @vaisakhkm783
      @vaisakhkm783 Pƙed rokem +2

      i still can't get over the one about Java😆
      and it came the time when i was submitting my project on java, final project for my companies one year training....
      and since i never used it....

  • @Kierak
    @Kierak Pƙed rokem +7

    Terry A. Davis was truly a genius, I miss him.
    🐐

  • @curesafaia
    @curesafaia Pƙed rokem +11

    About 10 years ago I used the free year to host a game server for free, at first I was so scared to accidentally go over the free tier allowance but it went fine, but still I remember about being stressed about it

    • @halfbakedproductions7887
      @halfbakedproductions7887 Pƙed 11 měsĂ­ci

      I once spun up an instance I thought was free and then forgot about it. Got hit with a ÂŁ78 bill - and to be fair AWS accepted it was a mistake on my part and happily refunded me when they didn't have to.
      At that time ÂŁ78 was more than my monthly household electricity bill was.

  • @Shard113
    @Shard113 Pƙed rokem +8

    This is a very hard pill to swallow for the pro cloud crowd. The lock-in is real and the way out is difficult. Depending on what you're doing, you might be able to get away with only doing a few things (relatively) to achieve a somewhat agnostic architecture (like using an additional cloud service that bridges the gap for you, which exist but atm only for a few use-cases). Otherwise, Godspeed.

  • @tapu_
    @tapu_ Pƙed rokem +9

    Can't wait to go backrupt for launching a static website

  • @humanname6534
    @humanname6534 Pƙed rokem +4

    I just remembered something. I was sitting my comp sci lecture, right at the back, and a guy ahead of me had an AWS account up, which I assume was his. I shit you not, I watched him write some kind of email or support message about there being activity on his account that wasn't his. Little did I know this was my introduction to AWS.

  • @StuartJ
    @StuartJ Pƙed rokem +23

    I was trying to figure out how to enable IPV6 on an EC2 instance, and I had to read through multiple help pages. I ended up killing IPV4 for the entire region we had servers on. It was like the sky fell in, and I had to beg AWS support to help me get out of the shit.

  • @nobodyknew
    @nobodyknew Pƙed rokem +132

    I'm currently learning AWS on ACG and the majority of this video made me think i was wasting my money and time and sabotaging my future THANKS A LOT LOL

    • @Fanaz10
      @Fanaz10 Pƙed rokem +16

      you are, there's literally zero need for anyone to use aws

    • @IllustriousKite
      @IllustriousKite Pƙed rokem

      I would suggest you learn AWS from Stephane Maarek on Udemy. ACG courses' quality is really bad.

    • @v-sig2389
      @v-sig2389 Pƙed rokem +8

      ​@@Fanaz10yeah in fact i dont get it. Wtf is this useful for ?

    • @capybara5494
      @capybara5494 Pƙed rokem +15

      Under this post : on premises peasants

    • @coffee-is-power
      @coffee-is-power Pƙed rokem +16

      it's much easier to buy a dedicated server and build your infrastructure, trust me.

  • @Lord_Omni
    @Lord_Omni Pƙed rokem +2

    Some years ago I was there, choosing our test cloud hosting platform. I was like looking a M6 nut in a 1.5L bottle filled with all kinds of screws, nuts and bolts.

  • @Alice_Fumo
    @Alice_Fumo Pƙed rokem +1

    So, I was once considering AWS, but then I was going to calculate costs in advance, found it as opaque as vantablack, also found that I can't configure an upper spending limit and noped out immediately.

  • @yeikiu
    @yeikiu Pƙed rokem +12

    The "for the haters" serie is a must when choosing new technologies. ❀

  • @adibzadeh
    @adibzadeh Pƙed rokem +60

    He manage with his narrating to give you a lot of punchlines while you still wait for the punchline.

  • @sanjarcode
    @sanjarcode Pƙed rokem +15

    The absence of a "stop all" 🛑 button is a very annoying dark pattern. If you can calculate the bill, you know what services are running, and so, why can't kill the processes, evil AWS!!

    • @HolyRamanRajya
      @HolyRamanRajya Pƙed rokem +2

      Wonder if some browser extension or a TamperMonkey JS script can be made to automate that. It won't be concurrent and instead sequential, but it would be automated. I have been doing similar stuff for some websites, sorting lists by some type(size, usage, date), then performing automation.

    • @sanjarcode
      @sanjarcode Pƙed rokem

      @@HolyRamanRajya this can be done, definitely. But a community/dedicated effort would be needed, since the app creators would like to preserve the dark "dark patterns", and a community effort can update the scripts to counter that. Example - changing something as simple as CSS classes can break automation UIs.

    • @halfbakedproductions7887
      @halfbakedproductions7887 Pƙed 11 měsĂ­ci

      @@HolyRamanRajya Amazon would just find some evil way of breaking the scripts. Believe me, they probably can.

    • @halfbakedproductions7887
      @halfbakedproductions7887 Pƙed 11 měsĂ­ci

      It reminds me of the tax system in the US. You have to calculate everything yourself, then you submit your numbers and the IRS come back saying durr you got it wrong, you gave us $x but actually owed us $y - so we're gonna fine you now kthx.
      So if the IRS already knew how much you owed, why couldn't they just tell you instead of wasting everyone's time letting you get it wrong?

  • @Nik.leonard
    @Nik.leonard Pƙed rokem +5

    I literally worked for a project that had Amazon developing new AWS features on the go.

  • @peroronciiino
    @peroronciiino Pƙed rokem +4

    this was too funny as a cloud engineer who uses aws console great content man

  • @Flappy9
    @Flappy9 Pƙed rokem +6

    Great video! Except for the last 10 seconds which sent me into a visceral rage

  • @M-X39462
    @M-X39462 Pƙed rokem +2

    I've been considering learning aws to get into tech for work finally. This video just helped make me more interested.

  • @mikemcgrath579
    @mikemcgrath579 Pƙed rokem +2

    Oh my god, not a single miss. Every single aws meme covered beautifully in 100 seconds. Fireship you absolute legend.

  • @johnswanson217
    @johnswanson217 Pƙed rokem +4

    Many people get into AWS without having any operational knowledge first.
    That's where so many frustrtion happens.
    If you didn't, learn basic operational knowledge first.
    e.g. linux, networking, security, containers ...
    Many people don't even know what's /24 behind his ec2 instance's IPv4 address is.

  • @dux_dc
    @dux_dc Pƙed rokem +25

    "An idiot admires complexity, a genius admires simplicity" - Terry A Davis.
    The one thing I truely agree in this video

    • @jimhopper5868
      @jimhopper5868 Pƙed rokem +2

      This is the answer for all our digital problems.

    • @Boycott_for_Occupied_Palestine
      @Boycott_for_Occupied_Palestine Pƙed rokem +1

      That quote by Terry A. Davis is invalid in some situations as too much simplicity is also inappropriate. Think of the workings of a computer operating system, etc.

    • @astroid-ws4py
      @astroid-ws4py Pƙed rokem

      ​@@Boycott_for_Occupied_Palestine
      He has created one so he can say so.

  • @MilanParmar.
    @MilanParmar. Pƙed rokem +1

    Congratulations for 2M 🎉🎉
    Love from India...

  • @faifad
    @faifad Pƙed 6 měsĂ­ci +1

    You can't imagine how happy I am each time I type "explained in 100 seconds" to see that you have already answered my questions. Thank you 🙌

  • @chrisfelix9065
    @chrisfelix9065 Pƙed rokem +6

    I have never been a fan of AWS except for their Simple Email Service (because its the cheapest available). I am a big fan of Google Cloud though.

  • @cheegum6296
    @cheegum6296 Pƙed rokem +2

    As a systems admin who has been exiled away from civilization for the last seven or so years due to garbage health reasons and now trying to get back into the game Fireship has been a beautiful find.

  • @dabbopabblo
    @dabbopabblo Pƙed rokem +2

    I recently contacted their customer support and thought I had been hacked or something was wrong on their end because the region I was checking had no ec2 instances running in it yet the instance was hidden on some other random region I don't use. After it required me deleting 2 things but the team despite identifying was my fault just refunded me half of what I owed, I assume they didn't refund for the storage volume but just the instance

  • @Muescha
    @Muescha Pƙed 8 měsĂ­ci +1

    At 01:10, yes, for me, the biggest pain point is the absence of a hard switch-off (kill switch). I cannot set hard $ limits, and I fear attempting it, as I might end up with denial of wallet

  • @MrMudbill
    @MrMudbill Pƙed rokem +5

    After working with AWS for 2 years, I can confirm that this is completely true and I still have no fucking idea what I'm doing

  • @xoutaku7600
    @xoutaku7600 Pƙed rokem +6

    URANUS : data evacuation 😭😭😭

  • @-cheshire-cat
    @-cheshire-cat Pƙed rokem +1

    Yea I left an ec2 instance running for 3 weeks before I realized, lmao. The script that was supposed to terminate it had failed.

  • @notrab
    @notrab Pƙed rokem +1

    This video should be in their docs. Really helpful explainer.

  • @parthfilmz
    @parthfilmz Pƙed rokem +2

    congratulations man , your content never disappoint

  • @shihab3930
    @shihab3930 Pƙed rokem +3

    Awesome explanation. I laughed a lot đŸ€Ł

  • @mohali4338
    @mohali4338 Pƙed rokem +2

    Very true! Best explanation I have ever seen about AWS in years :)

  • @jimmyfallon1890
    @jimmyfallon1890 Pƙed 3 měsĂ­ci +2

    It's funnier when you actually work at AWS and invertedly spin up a few GPU instances for testing... only to forget about them & leave them running for about a year.
    That was a rough week...

  • @milkyway5573
    @milkyway5573 Pƙed rokem +5

    A good solution is to build your own server

  • @minuteToCover
    @minuteToCover Pƙed rokem +17

    As an SDE at Amazon, I was traumatized for the first half😅

    • @MorganBlem
      @MorganBlem Pƙed rokem +2

      Same lol

    • @amritbanerjee
      @amritbanerjee Pƙed rokem +3

      Not an SDE but an infrastructure Engineer at AWS and I was equally traumatised
 but as a non developer and trying to build applications is really a pain and documentation does really suck 😱

  • @blueSpirit137
    @blueSpirit137 Pƙed rokem +2

    I love when Fireship gets angry mode. (I still remember the Javascript hater video lol) . Great work.

  • @KeanuReevolution
    @KeanuReevolution Pƙed 11 měsĂ­ci

    I took an intro AWS course and the first thing we learned about is the billing dashboard and every sequential chapter was reminding you to TURN OFF YOUR EC2 INSTANCES (after they're graded) lmao

  • @joesunshine4006
    @joesunshine4006 Pƙed rokem +4

    The inconsistency of aws is such a pain to learn. And when ever there is a problem it is always a problem with IAM

    • @halfbakedproductions7887
      @halfbakedproductions7887 Pƙed 11 měsĂ­ci

      Part of this is because nobody understands what the fuck the AWS roles model is all about. Even the documentation contradicts itself and was clearly written by someone else who doesn't understand it either. We were using it at work for a big project and our many-times certified AWS experts still messed it up the first time.
      Amazon have basically reinvented IAM and want everyone else to tag along. And I'm like... no?

  • @Xizilqou
    @Xizilqou Pƙed rokem +3

    0:37 half life???

  • @kalelsoffspring
    @kalelsoffspring Pƙed rokem +1

    If this had been released tomorrow, I would've felt like an idiot for not understanding. But you didn't post on opposite/sarcasm day, so it makes me feel better for not understanding how to get started with AWS........ Also for the pit in my stomach when I received that "your leaving free tier, and will be charged" even though I had already cancelled everything

  • @UltimateKeyboardHero
    @UltimateKeyboardHero Pƙed rokem +1

    Work for a tech startup and all we use from aws is s3. That's the only cheap option they have.

  • @damar1967
    @damar1967 Pƙed rokem +7

    A whole startup exists because AWS UI is awful

  • @baeballeverwizard
    @baeballeverwizard Pƙed rokem +5

    I just got into a full stack position after college and my business wants me to learn AWS, but I'm hesitant because I don't want to be locked in as an "AWS Developer" for my career. I'd prefer to learn Linux/DevOps in an on-premise environment and transfer those skills to AWS if needed

    • @willweng305
      @willweng305 Pƙed rokem

      Think of AWS as outside the box and your linux as inside the box. For AWS, you'll also need to be part time DBA, Network Admin, API integrator, financial auditor, that's really the reason enterprise move to the cloud, so 1 dude can do 4-5 jobs to shrink their headcount. AWS expenses can be easily off set by laying off armies of IT staffs to make the whole stack to humming along.

  • @slikk66
    @slikk66 Pƙed rokem

    Just think of the cost of "lock in" being 2 or 3 platform engineers you don't need around to keep things from breaking. And, use one of those freed up roles to have someone dedicated to keeping costs low as possible. You'll be fine.

  • @sugarly69
    @sugarly69 Pƙed 9 měsĂ­ci

    I died on the emperor nero reference. You made my day. Thx

  • @supernenechi
    @supernenechi Pƙed rokem +46

    I'm happy at this video's ability to tell both sides of the story so well! Yes, Amazon AWS is evil like all Amazon, but it's also revolutionary and there is a really good reason why everyone uses it. AWS just makes so much sense, GCP and Azure just pale in comparison! Also, it should be mentioned that the Amazon web console is very nice to use and actually kinda fast if you compare it to the dinosaurs that Google and Microsoft built.

    • @skolarii
      @skolarii Pƙed rokem +19

      you had me until "the AWS console is nice to use"

    • @icymaru00yue
      @icymaru00yue Pƙed rokem

      Their console is shit

    • @SI0AX
      @SI0AX Pƙed rokem +1

      @@skolarii I prefer it to Azure. Not sure about google but I hate using Azure...

    • @vicdansanch
      @vicdansanch Pƙed rokem

      Aws console doesnt even have the same ui for their services wtf you mean

    • @halfbakedproductions7887
      @halfbakedproductions7887 Pƙed 11 měsĂ­ci +1

      @@SI0AX I prefer the Azure one. It's cleaner and more clinical (which I like) and it's easire to find things.

  • @polyglotusamericanus4163
    @polyglotusamericanus4163 Pƙed rokem +6

    The services are varied and reliable. The prices are insane though. I use linode because it is cheaper and you always know what you are getting into.

    • @SI0AX
      @SI0AX Pƙed rokem

      The pricing is good if you do everything manually. Like a cheap linux EC2 instance with no GUI and just use command lines and run server code in the EC2 virtual server with auto setup start, stop and shutdown to save money. The standalone databases and services are always more expensive to run even though it's way more user friendly.

    • @polyglotusamericanus4163
      @polyglotusamericanus4163 Pƙed rokem

      @@SI0AX honestly I feel like the ec2 instances are overpriced as well.

    • @SI0AX
      @SI0AX Pƙed rokem

      @@polyglotusamericanus4163 If you use Windows you will pay the Microsoft premium. I've only used Azure and AWS and AWS is way cheaper. I could never afford to use Azure outside of a company setting while AWS I use for small personal projects that need to run with in a perfect network.
      What cloud services have you seen cheaper than AWS? I have never tried the google stuff.

    • @polyglotusamericanus4163
      @polyglotusamericanus4163 Pƙed rokem

      @@SI0AX I use linode it is way cheaper the cheapest version is like $10 to run a Linux server for an entire month. I haven't used Google either but I don't think it's cheaper than aws. Linode doesn't have as many fully managed options in fact it hardly has any at all but if you are okay with managing the backend yourself linode is way cheaper and very straightforward to use.

    • @gfrewqpoiu
      @gfrewqpoiu Pƙed rokem

      Only AWS Lightsail can somewhat compete, on the cheapest plans at least, but everything above that gets really expensive really fast.

  • @omegasaturn3598
    @omegasaturn3598 Pƙed 6 měsĂ­ci +1

    Ideas for the next "for the Haters in 100 seconds" video:
    - Unity for the Haters in 100 seconds
    - C++ for the Haters in 100 seconds
    - Python for the Haters in 100 seconds

  • @ruxandrab1674
    @ruxandrab1674 Pƙed rokem +2

    Fireship videos get better and better and I am here for it ❀

  • @mllenessmarie
    @mllenessmarie Pƙed rokem +5

    Anyone else actually also prefers AWS to Azure? I like the interface, the fact that there are so many services (you don't have to use them, but they're available) and how easy it is to set up infrastructure. Any learning materials are also top notch.
    Edit: But like seriously, I've set the infra in AWS after going through Stephane Maarek's Udemy course, while I'm still struggling with finishing... Azure Fundamentals. xD I constantly have errors in Azure or warnings. đŸ€·â€â™€ïž

    • @bannerthelord
      @bannerthelord Pƙed rokem +6

      Alright drop the act, Jeff

    • @mllenessmarie
      @mllenessmarie Pƙed rokem

      @@bannerthelord 😙

    • @sebastianmarynicz7367
      @sebastianmarynicz7367 Pƙed rokem +1

      In real world, you dont care about AWS Interface, or Azure for that matter, as you write your infra IaC with a tools like terraform. Interface is not that important. I am devops engineer with double cert from AWS ( developer associage and sysops administrator associate ) and I am telling you that from experience in the industry.

    • @mllenessmarie
      @mllenessmarie Pƙed rokem

      @@sebastianmarynicz7367 Thank you for the comment! And yup, I'm aware of CloudFormation (I stored the IaC templates of my infrastructure). I'm not familiar with Terraform though. And in real world all work is also done via interface (if I'm setting up linux VMs for tests, I sure won't do it via code). Also all development and devops departments have the time for all that, we in cybersec are already stretched too thin to keep up with all the tools on our backyard, less alone these used by developers. ;-)

  • @indrajitsarkar3169
    @indrajitsarkar3169 Pƙed rokem +4

    I am going to start learning AWS, this is the motivation I needed.

  • @DerekTDR
    @DerekTDR Pƙed rokem

    AWS (Akcja Wyborcza Solidarnoƛć, eng. Solidarity Electoral Action) was a Polish political alliance between the Social Movement Solidarity Electoral Action, Agreement of the Polish Christian Democrats, Christian National Union and Confederation of Independent Poland. AWS was liberal conservatice and christian democratic. In 1997-2001 AWS was a part of Polish government (in 1997-2000 allied with the Liberal Union). AWS got splitted into the Law and Justice party and Civic Platform, today's 2 main rivals. It was also split into some other parties like the Centre Party, Republican Social Party, Initiative for Poland, Sovereignty-Labour-Justice and Poland Together. Later some of this parties got transformed into the Agreement, Poland Plus, Poland Is The Most Important, United Poland, Republican Party and the Conservatists (that later became the Centre for Poland).
    *This was me and the AWS in 100 seconds*

  • @marcihhn
    @marcihhn Pƙed rokem

    Could you make an Internet Computer Video about the possibilities? I feel like this could be an competition to AWS somewhere in the future.

  • @isheanesunigelmisi8400
    @isheanesunigelmisi8400 Pƙed rokem +17

    I love AWS, their UI is not confusing at all

    • @WilliamWelsh
      @WilliamWelsh Pƙed rokem +19

      Are they holding your family hostage?

    • @chadgregory9037
      @chadgregory9037 Pƙed rokem

      aws-cdk is awesome.... after you customize the fukin bootstrap cause the fuckin cloud team admin wont do it so u have to go thru all the fukn iam roles for every little thing and customize the template

    • @isheanesunigelmisi8400
      @isheanesunigelmisi8400 Pƙed rokem +1

      @@WilliamWelsh I can't say

    • @donato2927
      @donato2927 Pƙed rokem

      Their docs are even better!

  • @PhillipRauschkolb
    @PhillipRauschkolb Pƙed rokem +5

    Used AWS to host my site for a year while it was 'free'....cost me 50 cents/month, this is a super basic php site not even using a database. The first month after the free period jumped up to $27. As you can guess, I found a new home for my site the same day that bill came.

  • @noherczeg
    @noherczeg Pƙed rokem

    Okay, good save at 2:12. I was wondering if I lost my grip on a troll level detection 🙂

  • @bignono5423
    @bignono5423 Pƙed rokem +2

    This is a little discouraging as I’m learning AWS to get cloud certified :( should I look into another option?

    • @akin242002
      @akin242002 Pƙed rokem

      You will be fine. Lots of job opportunities with large corporations with AWS.
      The other choices are Azure & GCP certified. Less job opportunities and harder exams to pass for GCP. The biggest advantages are easier naming conventions and easier to use cloud services.

  • @abnoco
    @abnoco Pƙed rokem +8

    I think what is interesting about AWS is how it illustrates Amazon’s approach to finding their next money maker vs. the way Apple approaches finding their next money maker. Apple prides themselves on saying no to most projects. Meanwhile Amazon is willing to place multiple bets, like they did with AWS. The AWS bet paid off big. Both approaches can work.

  • @xorinzor
    @xorinzor Pƙed rokem +13

    I guess this is supposed to be an april fools joke, but man I love it 😂

  • @YYYValentine
    @YYYValentine Pƙed rokem

    What is that movie at 0:49 ?

  • @mr.madushan
    @mr.madushan Pƙed 4 měsĂ­ci

    I was amazed at how complex it is and moved to Linode.

  • @outofboundsbro
    @outofboundsbro Pƙed rokem +3

    Holy shit. My AWS account was hacked last week and left me will a bill of 1,600 dollars. Support didn't want to help me turn off all the instances and just sent me articles. (But they did waive the bill and told me what to turn off even though I am unfamiliar with AWS thousands services)
    So not only I have to navigate something I never used (I only made an account because I believe I gotten free credits can't remember) but I also have to navigate AWS trash UI.
    Honestly I just want to delete my AWS I never even used it. (DigitalOcean chads FTW)

    • @LiamMcBride
      @LiamMcBride Pƙed rokem +1

      I've been using Azure personally, it's a bit easier to safeguard as MS has better MFA options

  • @demerzel3798
    @demerzel3798 Pƙed rokem +5

    I work for AWS. This is all 100% true, unironically.

    • @amritbanerjee
      @amritbanerjee Pƙed rokem

      Same
 😂😂

    • @starsoffyre
      @starsoffyre Pƙed rokem

      Hey, at least the complexity of it means we get to keep our jobs :x

  • @lemonysnikts3352
    @lemonysnikts3352 Pƙed rokem +1

    Just made a chat app like a month ago using 5 videos on how to run it on aws using pm2 and spent 5 hours coding it and i still dont know how tf aws works

  • @zahabkhan6832
    @zahabkhan6832 Pƙed rokem

    can some one help me with a problem here i have an api that i have to host in order to fetch in my react native app so it works with the apk but so far i am having problems running it on aws hosting server

  • @00l4
    @00l4 Pƙed rokem +7

    I like how he roasts AWS for 95% of the video and gives credit at the very last 5% 😅

  • @Tomas-ir8xl
    @Tomas-ir8xl Pƙed rokem +9

    If you think AWS UI is confusing, you should try Azure to see how bad it can get.

    • @jonphn
      @jonphn Pƙed rokem +2

      GCP is getting there aswell

    • @mastertainment116
      @mastertainment116 Pƙed rokem +1

      Nah - Azure is WAAY better than AWS when it comes to ui. Prove your point with some facts. With Azure I can find and learn about any service way easier and it looks better on the eyes to process. App services, VMs, Azure active directory, SQL, etc it all looks way better than the AWS equivalent. Even GCP looks better.

    • @a.j.javier8119
      @a.j.javier8119 Pƙed rokem

      I disagree. Azure UI seems way more intuitive to me.

    • @Eagle3302PL
      @Eagle3302PL Pƙed rokem

      @@mastertainment116 hahahahaja, no

    • @Eagle3302PL
      @Eagle3302PL Pƙed rokem

      @@a.j.javier8119 seek psychiatric help

  • @samymohsen505
    @samymohsen505 Pƙed rokem

    can you please talk about Vaadin for java server side rendering pls?

  • @taufikansari3476
    @taufikansari3476 Pƙed rokem +1

    Congratulations on 2 Million subscribers đŸ„ł

  • @jazb4317
    @jazb4317 Pƙed rokem +4

    Switched from AWS to GCP several years ago and never looked back. GCP doesn't have the million services, but we could do everything with GCP we needed. GCP while not perfect and has some WTF aspects it was a breath of a fresh air from AWS. AWS felt like one of those products where the dev was like "dude, it's so simple... Just tug your right ear while jumping on your left foot, click these two buttons after writing some obscure inputs and that's how you make the service work" and you're like "uh huh, and why do I have to figure all this shit out for a basic config?" Maybe it's got better in recent years but GCP never gave us a good reason to go back and look. Azure will be the next platform we will test in depth when we feel like a change is worth the effort because I am still traumatized from years of AWS hell.

    • @yoursweatersux
      @yoursweatersux Pƙed rokem

      Azure sucks. Agree with your assessment of AWS' complexity, and Azure is definitely simpler in many ways, but it's also buggy. In AWS, if something doesn't work, you probably fucked up. In Azure, if something doesn't work, they probably fucked up and their customer service is abysmal. I say this as someone who had a pull request merged to fix a bug in their shitty open source code for Azure DevOps Pipelines. I wrote the fucking fix for them and they still took 8 months to review and merge.

    • @sebastianmarynicz7367
      @sebastianmarynicz7367 Pƙed rokem

      Hmm strange, i do really like AWs , especially when we dont interact with inerface, as we write our infra as code with terraform...

    • @Eagle3302PL
      @Eagle3302PL Pƙed rokem

      Azure is fucking garbage, their instance tiers, prices and sizes are laughable, their services are a mess of outdated shit and their documentation is just marketing documents that link you around in a loop while telling you how great azure is but not how to use it.

  • @le9038
    @le9038 Pƙed rokem +3

    You know what's so great about AWS? lets say the AWS servers are under attack (for example, a DDOS or a hacking attack). not only will your website go down but millions of others will go down too bringing down the entire internet as a whole.
    this is so much better than running your own server!

    • @jbird4478
      @jbird4478 Pƙed rokem +1

      Exactly. This is how the internet was designed: to keep everything as centralized as possible. Where we go one, we go all.

  • @itspawanpoudel
    @itspawanpoudel Pƙed rokem

    Congrats for 2m🎉

  • @nabinsaud4688
    @nabinsaud4688 Pƙed rokem

    Congratulation for 2M đŸŽ‰â€

  • @kRystal69
    @kRystal69 Pƙed rokem

    Congrats on 2M subscribers!

  • @rhenbovi
    @rhenbovi Pƙed rokem +1

    Saying what we're all thinking/experiencing. Spot on. đŸ‘ŒđŸŒ Still kills the competition, IMO tho.

  • @laptopuser5198
    @laptopuser5198 Pƙed rokem

    Congrats on 2m subs 👏

  • @TheAssassin000
    @TheAssassin000 Pƙed rokem

    Congrats on 2M subs!