It’s always Microservices - The Spotify Outage Explained (March 8 2022)

Поділитися
Вставка
  • Опубліковано 23 вер 2024

КОМЕНТАРІ • 69

  • @hnasr
    @hnasr  2 роки тому +2

    Get my Fundamentals of Networking for Effective Backends udemy course Head to network.husseinnasser.com (link redirects to udemy with coupon)

  • @Stoney_Eagle
    @Stoney_Eagle 2 роки тому +143

    I have managed to dodge all the (outtages) bullets so far but this one I couldn't dodge 😂😂 I was working with Spotify's api and communicating on discord.

    • @Chubbywubbysandwich
      @Chubbywubbysandwich 2 роки тому +31

      Lmao shots fired from both the directions

    • @HK-sw3vi
      @HK-sw3vi 2 роки тому

      google cloud said "fuck you" in particular.

    • @fanciestbanana4653
      @fanciestbanana4653 2 роки тому +1

      Lol sounds like a target attack. Cripple the infrastructure and destroy communications to delay the response.

  • @grmancool
    @grmancool 2 роки тому +24

    now every time a service I use is down I think "man the Hussain video is gonna be fire!"

  • @bensaine
    @bensaine 2 роки тому +33

    This is quality! Keep it up. Thank you

  • @moylababa8196
    @moylababa8196 2 роки тому +12

    I enrolled your Fundamentals of Database Engineering course and it is one of the best course on this topic

  • @dmitrychernivetsky5876
    @dmitrychernivetsky5876 2 роки тому +13

    They didn't have a plan. What had happened here is they happened to be in the process of migrating to traffic director.
    When that croaked they simply redeployed the previous version of software that fell back to DNS discovery (aka config file with a bunch of dns hosts for each microservice)
    Been there done that, hello istio.

  • @SamuelHauptmannvanDam
    @SamuelHauptmannvanDam 2 роки тому +9

    The fact that this channel exists and is so succesful, is AMAZING but also kinda blowing my mind.

  • @Att4ni
    @Att4ni 2 роки тому +19

    Fascinating video as always! What a great deep dive into an issue that impacted (and confused) so many of us directly

  • @joerivde
    @joerivde 2 роки тому +2

    This channel is pure gold

  • @PenguinCrayon269
    @PenguinCrayon269 2 роки тому +6

    Can you make coverage on node-ipc malware npm package?

  • @mihaiii6720
    @mihaiii6720 2 роки тому

    I have to tell you the truh : your youtube channel is a genuine gold mine

  • @x4FLJZQw8Zrv
    @x4FLJZQw8Zrv 2 роки тому +7

    2:20 To put it into perspective, whenever I have an interview and they tell me about cloud services (which I have no experience of, I am still trying to get into the industry), whenever I mention that there should be a workaround on interviews or to some professors, they are either confused or tell me "there's no way to do that" or "it can't be afforded". Only once I heard there was a workaround set up
    I wish I knew more on the topic to at least know the details on how would you set up a workaround, the obstacles, and if there are scenarios or configurations where it would not be possible or it would be too time consuming, but I am trying to learn and dedicate more time into the topic

    • @JoHeN1990
      @JoHeN1990 2 роки тому +5

      From my experience, it’s just a matter of trade-off. Creating a high availability system with “all” the possible problems covered with failover mechanism is expensive so you usually try to cover only the most probable one depending on the cloud provider SLA

  • @Hirnlappen
    @Hirnlappen 2 роки тому

    Sick audio processing, and your voice sounds epic, actually!

  • @abdulrahmanalhamali1707
    @abdulrahmanalhamali1707 2 роки тому +4

    Great video, and impressive management by Spotify!

  • @mohit.kunjir
    @mohit.kunjir 2 роки тому +5

    Spotify has great engineers, this is beyond shadow of doubt. However, the issue here was in service discovery and according to Spotify's report they were using DNS based service disccovery and very recently had moved to xDS based Service Discovery [ Traffic Director ] . In short, they had a backup mechanism place for this unlike Slack whose real issue was in AWS networking. Had Spotify experienced similar issue to Slack even they would have to wait for the service to come back up

  • @eudesduarte5114
    @eudesduarte5114 2 роки тому

    I was hoping to see this here, subscribed x

  • @autohmae
    @autohmae 2 роки тому

    Finally got around to watching this one.
    So they really needed better metrics and/or better understanding of their metrics to know if all customers had migrated.

    • @hnasr
      @hnasr  2 роки тому

      Thanks for your insights and comments dude.

  • @DevDungeon
    @DevDungeon 2 роки тому +2

    Maybe they included the node-ipc package XD

  • @HarshKapadia
    @HarshKapadia 2 роки тому +1

    Nice video! Thank you Hussein!

  • @adnana6773
    @adnana6773 2 роки тому +3

    "Our services have fully recovered, I'm not recovered though!" 😂😂

  • @leeyoung
    @leeyoung 2 роки тому +8

    nice video. but xDS not xSD >.

    • @hnasr
      @hnasr  2 роки тому +9

      😢 i noticed during editing haha

    • @leeyoung
      @leeyoung 2 роки тому +7

      ​@@hnasr sry, it's such a small mistake anyone can make, you are our hero still, Thank you.

  • @MJ-xg2ow
    @MJ-xg2ow 2 роки тому +1

    Love your videos keep it up bro

  • @poulain1721
    @poulain1721 2 роки тому

    Great !!! We were expecting this one !!!

  • @ushiocheng
    @ushiocheng 2 роки тому +1

    Just imagine if they add the code to delete the old format file there 👀
    (and that is why you should never delete things on production environment unless you are *absolutely* sure)

  • @RahulGupta-wd3lf
    @RahulGupta-wd3lf 2 роки тому +1

    can u make a video on Google maps outage happened on March 18.

  • @taigopedrosa
    @taigopedrosa 2 роки тому +2

    Which browser is this?

  • @ramymousa4189
    @ramymousa4189 2 роки тому

    thank you for that quality video! learned a lot.

  • @ahmedelzubair6907
    @ahmedelzubair6907 2 роки тому

    Alsalam aliykum brother Hussain.
    Did you read Designing Data-Intensive Applications Book? If yes please make make a video about it.

  • @magfal
    @magfal 2 роки тому

    Iso 8601 for all date-related operations

  • @addiegupta
    @addiegupta 2 роки тому

    Thanks for the amazing videos

  • @nazikhuq
    @nazikhuq 2 роки тому

    thats a radio voice that keeps people listening

  • @ericcoleman2288
    @ericcoleman2288 2 роки тому

    Dope explanation 👌🏾👌🏾

  • @insomniac_coder
    @insomniac_coder 2 роки тому

    Please make video on Okta Hacked incident.

  • @PetHavic
    @PetHavic 2 роки тому

    You had the flew too? I did at the same time as you

  • @esquilo_atomico
    @esquilo_atomico 2 роки тому

    amazing, as allways

  • @hnasr
    @hnasr  2 роки тому +4

    Head to database.husseinnasser.com for a discount coupon to my Introduction to Database Engineering course. Link redirects to udemy with coupon applied.

  • @arif8434
    @arif8434 2 роки тому +2

    i didnt know google also ignores and leaves their known failures tests like that...hahaha

  • @susmitvengurlekar
    @susmitvengurlekar 2 роки тому

    You know what happens when we change formats,
    I was expecting, "Things go down"

  • @murtuzaalisurti
    @murtuzaalisurti 2 роки тому +4

    GitHub outage video please

  • @TheSpacecraftX
    @TheSpacecraftX 2 роки тому

    Omegastar needs to get their shit together.

  • @DMSBrian24
    @DMSBrian24 2 роки тому

    The era of centralized web everyone

  • @CYXXYC
    @CYXXYC 2 роки тому +1

    he kept reading "xSD" 😭

  • @siya.abc123
    @siya.abc123 2 роки тому

    Thank you bro

  • @therandomguyinworld
    @therandomguyinworld 2 роки тому +1

    رائع رائع انت راااااااااائع انت والمحتوى

  • @tony-go-code
    @tony-go-code 2 роки тому

    Good lesson learn

  • @princepines
    @princepines 2 роки тому

    its always the GCP

  • @arunkumarshanmugavel7385
    @arunkumarshanmugavel7385 2 роки тому

    Keep some animations the things which you explains, Viewers cant see web page for 20 minutes

  • @carlesg0n
    @carlesg0n 2 роки тому

    what i wonder is, how didn't they realise they had a bunch of configurations erroring when being read as the new format..? 😅 guessing they missed some alerting in there..

  • @junkahoolik
    @junkahoolik 2 роки тому

    I thought it was always the DNS

  • @rick-kv1gl
    @rick-kv1gl 2 роки тому

    ur amazing.

  • @prhasn
    @prhasn 2 роки тому

    Please reupload to Odysee, it is has been almost a year since you updated your channel there.

  • @matrixkavi
    @matrixkavi 2 роки тому

    Dog woke up the baby 😂

  • @plusone.network
    @plusone.network 2 роки тому

    legal jargon for sorry we pushed beta to brod but it was nobody's fault, have a good day

  • @TheTran-tf5ri
    @TheTran-tf5ri 2 роки тому +1

    It was DNS 😅

    • @not2day646
      @not2day646 2 роки тому +1

      DNS is always the problem!

  • @KangJangkrik
    @KangJangkrik 2 роки тому

    I don't know why but Spotify music selection is kinda boring compared to youtube music

  • @abhisheksurve4059
    @abhisheksurve4059 2 роки тому

    Hi

  • @jakubbuzuk3450
    @jakubbuzuk3450 2 роки тому +1

    Damn that video is boring. This could be fit in like 5 minutes instead of 20...

  • @testtest9273
    @testtest9273 2 роки тому

    Have you visited psychiatrist ?

  • @voxs_wav
    @voxs_wav 2 роки тому

    Please EQ ur microphone it's pretty irritating to ear