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

  Рет қаралды 86,661

Hussein Nasser

Hussein Nasser

Күн бұрын

Пікірлер: 69
@hnasr
@hnasr 2 жыл бұрын
Get my Fundamentals of Networking for Effective Backends udemy course Head to network.husseinnasser.com (link redirects to udemy with coupon)
@grmancool
@grmancool 2 жыл бұрын
now every time a service I use is down I think "man the Hussain video is gonna be fire!"
@Stoney_Eagle
@Stoney_Eagle 2 жыл бұрын
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 жыл бұрын
Lmao shots fired from both the directions
@HK-sw3vi
@HK-sw3vi 2 жыл бұрын
google cloud said "fuck you" in particular.
@fanciestbanana4653
@fanciestbanana4653 2 жыл бұрын
Lol sounds like a target attack. Cripple the infrastructure and destroy communications to delay the response.
@benjaminsaine9
@benjaminsaine9 2 жыл бұрын
This is quality! Keep it up. Thank you
@moylababa8196
@moylababa8196 2 жыл бұрын
I enrolled your Fundamentals of Database Engineering course and it is one of the best course on this topic
@dmitrychernivetsky5876
@dmitrychernivetsky5876 2 жыл бұрын
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.
@x4FLJZQw8Zrv
@x4FLJZQw8Zrv 2 жыл бұрын
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 жыл бұрын
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
@SamuelHauptmannvanDam
@SamuelHauptmannvanDam 2 жыл бұрын
The fact that this channel exists and is so succesful, is AMAZING but also kinda blowing my mind.
@mihaiii6720
@mihaiii6720 2 жыл бұрын
I have to tell you the truh : your youtube channel is a genuine gold mine
@Att4ni
@Att4ni 2 жыл бұрын
Fascinating video as always! What a great deep dive into an issue that impacted (and confused) so many of us directly
@PenguinCrayon269
@PenguinCrayon269 2 жыл бұрын
Can you make coverage on node-ipc malware npm package?
@Hirnlappen
@Hirnlappen 2 жыл бұрын
Sick audio processing, and your voice sounds epic, actually!
@abdulrahmanalhamali1707
@abdulrahmanalhamali1707 2 жыл бұрын
Great video, and impressive management by Spotify!
@eudesduarte5114
@eudesduarte5114 2 жыл бұрын
I was hoping to see this here, subscribed x
@adnana6773
@adnana6773 2 жыл бұрын
"Our services have fully recovered, I'm not recovered though!" 😂😂
@joerivde
@joerivde 2 жыл бұрын
This channel is pure gold
@mohit.kunjir
@mohit.kunjir 2 жыл бұрын
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
@DevDungeon
@DevDungeon 2 жыл бұрын
Maybe they included the node-ipc package XD
@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.
@leeyoung
@leeyoung 2 жыл бұрын
nice video. but xDS not xSD >.
@hnasr
@hnasr 2 жыл бұрын
😢 i noticed during editing haha
@leeyoung
@leeyoung 2 жыл бұрын
​@@hnasr sry, it's such a small mistake anyone can make, you are our hero still, Thank you.
@ushiocheng
@ushiocheng 2 жыл бұрын
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)
@nazikhuq
@nazikhuq 2 жыл бұрын
thats a radio voice that keeps people listening
@RahulGupta-wd3lf
@RahulGupta-wd3lf 2 жыл бұрын
can u make a video on Google maps outage happened on March 18.
@taigopedrosa
@taigopedrosa 2 жыл бұрын
Which browser is this?
@HarshKapadia
@HarshKapadia 2 жыл бұрын
Nice video! Thank you Hussein!
@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
@susmitvengurlekar
@susmitvengurlekar 2 жыл бұрын
You know what happens when we change formats, I was expecting, "Things go down"
@ahmedelzubair6907
@ahmedelzubair6907 2 жыл бұрын
Alsalam aliykum brother Hussain. Did you read Designing Data-Intensive Applications Book? If yes please make make a video about it.
@ramymousa4189
@ramymousa4189 2 жыл бұрын
thank you for that quality video! learned a lot.
@arif8434
@arif8434 2 жыл бұрын
i didnt know google also ignores and leaves their known failures tests like that...hahaha
@ericcoleman2288
@ericcoleman2288 2 жыл бұрын
Dope explanation 👌🏾👌🏾
@MJ-xg2ow
@MJ-xg2ow 2 жыл бұрын
Love your videos keep it up bro
@poulain1721
@poulain1721 2 жыл бұрын
Great !!! We were expecting this one !!!
@magfal
@magfal 2 жыл бұрын
Iso 8601 for all date-related operations
@DMSBrian24
@DMSBrian24 2 жыл бұрын
The era of centralized web everyone
@addiegupta
@addiegupta 2 жыл бұрын
Thanks for the amazing videos
@murtuzaalisurti
@murtuzaalisurti 2 жыл бұрын
GitHub outage video please
@morgengabe1
@morgengabe1 2 жыл бұрын
when did this happen?
@TheSpacecraftX
@TheSpacecraftX 2 жыл бұрын
Omegastar needs to get their shit together.
@CYXXYC
@CYXXYC 2 жыл бұрын
he kept reading "xSD" 😭
@siya.abc123
@siya.abc123 2 жыл бұрын
Thank you bro
@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..
@prhasn
@prhasn 2 жыл бұрын
Please reupload to Odysee, it is has been almost a year since you updated your channel there.
@tony-go-code
@tony-go-code 2 жыл бұрын
Good lesson learn
@esquilo_atomico
@esquilo_atomico 2 жыл бұрын
amazing, as allways
@plusone.network
@plusone.network 2 жыл бұрын
legal jargon for sorry we pushed beta to brod but it was nobody's fault, have a good day
@therandomguyinworld
@therandomguyinworld 2 жыл бұрын
رائع رائع انت راااااااااائع انت والمحتوى
@matrixkavi
@matrixkavi 2 жыл бұрын
Dog woke up the baby 😂
@junkahoolik
@junkahoolik 2 жыл бұрын
I thought it was always the DNS
@TheTran-tf5ri
@TheTran-tf5ri 2 жыл бұрын
It was DNS 😅
@not2day646
@not2day646 2 жыл бұрын
DNS is always the problem!
@princepines
@princepines 2 жыл бұрын
its always the GCP
@KangJangkrik
@KangJangkrik 2 жыл бұрын
I don't know why but Spotify music selection is kinda boring compared to youtube music
@rick-kv1gl
@rick-kv1gl 2 жыл бұрын
ur amazing.
@abhisheksurve4059
@abhisheksurve4059 2 жыл бұрын
Hi
@jakubbuzuk3450
@jakubbuzuk3450 2 жыл бұрын
Damn that video is boring. This could be fit in like 5 minutes instead of 20...
@hnasr
@hnasr 2 жыл бұрын
Head to database.husseinnasser.com for a discount coupon to my Introduction to Database Engineering course. Link redirects to udemy with coupon applied.
@testtest9273
@testtest9273 2 жыл бұрын
Have you visited psychiatrist ?
@voxs_wav
@voxs_wav 2 жыл бұрын
Please EQ ur microphone it's pretty irritating to ear
The 2020 Google Outage (Detailed Analysis)
50:45
Hussein Nasser
Рет қаралды 21 М.
Caching is hard
20:31
Hussein Nasser
Рет қаралды 24 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
Spotify Web is bloated - Devtooling Spotify
30:24
Hussein Nasser
Рет қаралды 77 М.
Why you should not be a data scientist
12:33
Tina Huang
Рет қаралды 770 М.
I like this Backend
21:11
Hussein Nasser
Рет қаралды 303 М.
They made Kafka 80% faster by switching file systems
31:30
Hussein Nasser
Рет қаралды 36 М.
When should you shard your database?
21:20
Hussein Nasser
Рет қаралды 80 М.
Google Data Center 360° Tour
8:29
Google Cloud Tech
Рет қаралды 5 МЛН
Microservices explained - the What, Why and How?
18:30
TechWorld with Nana
Рет қаралды 907 М.
Google system design interview: Design Spotify (with ex-Google EM)
42:13
IGotAnOffer: Engineering
Рет қаралды 1,2 МЛН
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН