Imagine just doing a Hobby project to understand a piece of Software and suddenly the complete Roblox Infrastrucure is build on it.
@AjaxGb5 ай бұрын
Open source developers: "Hey guys check out this thing I built in my spare time! It's not perfect but I'm making it freely available so other people can learn from--" Large corporations: "FREE?? 👀👀🥵🥵👀👀"
@JusticeNDOU5 ай бұрын
i thought this was a joke,
@xelspeth5 ай бұрын
xkcd 2347
@shantilkhadatkar11955 ай бұрын
@@xelspeth what is xkcd
@michael_betts5 ай бұрын
@@shantilkhadatkar1195 webcomic. type that text into goold and youll get the comic.
@justliliandev5 ай бұрын
every time I hear that someones hobby project caused a major outage somewhere I get the feeling that maybe big corporations should maybe check what software they are built on and support it's development/maintenance
@fisch375 ай бұрын
XKCD 2347
@humza8905 ай бұрын
Except that software relies on another software, which then relies on another software, which then relies on another software.... It can turn into an endless loop
@justliliandev5 ай бұрын
@@humza890 it can't circular dependencies are usually rare and you can stop looking for dependencies once you've seen it. I also didn't mean, that every company has to look through all of their dependencies and maintain them all, but maybe picking a few or doing an audit of some of them every now and then would be beneficial to not only them, but the world as a whole
@GoogleDoesEvil5 ай бұрын
The Unix philosophy of "do one thing" and link against a ton of dependencies was a mistake.
@bookle58295 ай бұрын
It's what FUTO stands for.
@k4l1hm4n5 ай бұрын
Turns out, this video could be a great introduction to modern backend architecture and development.
@SrKinko5 ай бұрын
I think all of his videos are a good resource for understanding different architectures and subsequently how fragile they can be lol
@wangjiefan89395 ай бұрын
I worked at a global e-commerce company a year ago and their platform infrastructure is pretty similar, down to their use of etcd and go channel spaghetti 💀
@百合仙子5 ай бұрын
and a great counter-example for troubleshooting....
@bounceysteve5 ай бұрын
the leaks are too
@c1ph9r5 ай бұрын
the negative 900 million dollars hits hard 😭
@_GhostMiner5 ай бұрын
Why? Trash game has trash income
@Luna58295 ай бұрын
@@_GhostMiner its not a game tho its a game engine and hoster
@_GhostMiner5 ай бұрын
@@Luna5829 **H O S T*
@_GhostMiner5 ай бұрын
@@Luna5829 ackhually
@ducksongfans5 ай бұрын
@@_GhostMiner plenty of trash games hosted on roblox, plenty of great ones
@ccccy-o7x5 ай бұрын
Hi Kevin, amazing content as always! One minor correction @9:54 tho: Go unbuffered channel's length is 0, instead of 1, and it means the sender will get blocked until a receiver receives the value. What the video @9:54 showcase is actually a buffered channel with length 1 (e.g. result of make(chan string, 1)).
@ratm05 ай бұрын
"A massive company with ... -$924 million net income" 💀
@klafbang5 ай бұрын
"Each minute of downtime costs us negative $1750, this must be fixed ASAP!"
@kosmonautofficial2965 ай бұрын
@@klafbanglolol
@Mempler5 ай бұрын
That is absurd lmao
@AlbatrossCommando5 ай бұрын
@@klafbang So does that mean they were earning money when they were down? 🤔
@LibertyMonk5 ай бұрын
@@AlbatrossCommandono, because they still had expenses (developers trying to fix the servers) but reduced income (no micro transactions available).
@useruser-ti1og5 ай бұрын
This is like the XKCD of all of the world depending on a toy project someone abandoned 10 years ago
@imgladnotu95275 ай бұрын
probably 2347... as someone mentioned in some comment above.....
@mrdabup5 ай бұрын
I still remember the day that it went down, people were blaming Chipotle (american fast casual chain) because they had an event that same day where you could claim a free burrito. People suspected that it was due to a mass influx of people, I knew (and a bunch of people too) that this wasn't an issue with influx of people. At the end of the day, it was a fun journey (more or less with the conspiracies, guessing correctly that it went down for 3 days months before this outage, and youtubers just milking on the outage). Thank you for making a video about this.
@frezzingaces5 ай бұрын
Wait. How in tf could Chipolte's traffic affect Roblox's servers. Whats the theoretical connection?
@baribari10005 ай бұрын
@@frezzingaces it was a sort of partnership between chipotle and roblox, so if you installed roblox and did a bunch of stuff you'd get a free burrito. I think that's what it was, roblox has done tons of these
@fitmotheyap5 ай бұрын
Oh this happened during that time? Man the memes about the roblox crashes during its downtime were so enjoyable
@AwakeBalake5 ай бұрын
@@baribari1000 Yeah, it was super easy too, you could do it in like 2 minutes on a new account, it gave you a free entrée instead of a free burrito, so you could actually choose most meals you wanted. The few times they did the event with chipotle, I probably earned like 35 or so free entrees, which is pretty decent!
@argynews28255 ай бұрын
wasnt there also a massive adopt me update at the time which also probably caused a large increase of active accounts
@theprantadutta5 ай бұрын
This is one of the biggest challenges of modern programming, depending on various 3rd party packages, not knowing what that package is, what it does, or whether it's even reliable, and moreover knowing what are the dependency of that 3rd party package and whether they are safe or not.
@Paulo275 ай бұрын
Also never update anything
@juniorwmg5 ай бұрын
*If its not a security fix @@Paulo27
@tbuk83505 ай бұрын
Or HashiCorp, being a multi-billion dollar company, could just maintain the fucking project themselves instead of blindly using a 4-year-old abandoned pet project from some random person's GitHub page and trusting it to work in a large production environment.
@ironcanon49205 ай бұрын
And that's before the issues of relying on additional 3rd party companies to supply the correct 3rd party packages. Supply chain issues the whole way down.
@jacobp82942 ай бұрын
@@Paulo27 well you want to update everything as much as possible but not too much and with ready rollbacks on hand
@yeetyeet70705 ай бұрын
github repo: "it was a toy project never meant for production" multibillion dollar company: "YAYEET"
@Mihacappy5 ай бұрын
"multibillion dollar company" _-$924 million net income_
@Hiljaa_2 ай бұрын
@bruhmoment5974Free Palestine and long live mother anarchy 🏴🚩
@tirushone644613 күн бұрын
@@Mihacappy it is a multibillion dollar company, it's just the multiplier is negitive
@Mihacappy13 күн бұрын
@@tirushone6446 i forgot i had even made that comment
@tirushone644613 күн бұрын
@@Mihacappy you're welcome
@BananasAintCheap5 ай бұрын
It’s crazy how much of the internet as a whole is in the hands of solo developers who made a thing in their spare time for fun
@Enderspearl1844 ай бұрын
xkcd 2347 at its finest
@thewhitefalcon853914 күн бұрын
Half of them are furries
@incognitoburrito602014 күн бұрын
@@thewhitefalcon8539 They're braver than any US marine
@TheeSirRandom5 ай бұрын
Imagine how it must feel, starting a free project just as a hobby, and planning to abandon it eventually, then pretty much half the internet starts using it as an important building block to support the web. Now you're just sitting there, and have a choice to make. Stop maintaining the software, and pretty much break half the internet or keep going, getting zero thanks, and zero dollars for your work.
@Willimann4 ай бұрын
the trick to this is option 3, make money of of it
@efulmer86754 ай бұрын
@@Willimann The trick to that is finding out who's even using your stuff.
@Willimann4 ай бұрын
@@efulmer8675 yea, i guess so
@blackmamba12612 ай бұрын
@@efulmer8675That’s not hard. Break it intentionally and see who complains
@SomebodyHere-cm8djАй бұрын
Option 4: publish all updated versions under AGPL
@yaakovwaxman48075 ай бұрын
This is by far my favorite documentary channel on yt
@MaximumADHD5 ай бұрын
Oh shit I was gonna suggest this as an idea, awesome to see that you did it!
@0x7f2c5 ай бұрын
Lol nice you're here
@glefyr5 ай бұрын
is that
@use2l5 ай бұрын
@@glefyrhello call of duty black ops guy
@superbobsaget90005 ай бұрын
Thank you for all the work you put into making this!!
@CarrerasCorradosCoffee5 ай бұрын
Crowdstrike video when?
@animating_pains4 ай бұрын
ive heard about that but i dont know exactly what happened so i hope he makes that
@LitoMike4 ай бұрын
@@animating_painssame
@i-am-linja5 ай бұрын
I'd imagine programmer Hell is just a bug like this which takes all of Eternity to fix, also it takes down the company's internal issue tracker and communication system.
@tekratek40775 ай бұрын
Nice technical aspect of the outage!
@ski3r3n5 ай бұрын
the kids enter angry the kids leave confused
@shalodey5 ай бұрын
IT global outage vid gonna go crazy
@kabutopusu2 ай бұрын
Abstain
@pdlbackup5 ай бұрын
Roblox players figuring out about the DNS steering and sharing ips for early access is kinda crazy 💀
@sergelorenzvillasica23615 ай бұрын
Can't wait for the CrowdStrike episode 😀
@michaellin79365 ай бұрын
Crowdstrike video incoming in 2 years
@drdonk_auf_die_1_xd5 ай бұрын
This happened in the middle of my friends sleepover, when we were COMPLETELY into Roblox. He pretty much just came to play it. We checked like every 5 minutes if it got better. We eventually just slept. THROUGH THE WHOLE THING Edit: Are some of you really watching videos on Roblox and just hate people in the comment section who used to like the game? Find something better to do jeez
@3kh0alt5 ай бұрын
Seems like you guys need to find better games
@N30ZUK15 ай бұрын
@@3kh0alt Isn't your avatar from a ripoff of Minetest?
@Hellscaped5 ай бұрын
@@N30ZUK1 minetest is a clone of minecraft...
@tbuk83505 ай бұрын
@@N30ZUK1 Calling Minecraft a ripoff of Minetest is the most sweaty nerd Redditor thing you could do
@dexahtheman5 ай бұрын
@@tbuk8350 Tbh nothing is correct here. Minetest is not trying to be minecraft it's trying to be a general purpose voxel game engine (check out it's other gamemodes there's some pretty unique cool stuff in there)
@davidslevs5 ай бұрын
Roblox is actually a bigger company than most think. Thanks for doing a video on it.
@andreyabrz5 ай бұрын
Well.. now we know the next video
@pompomaddons5 ай бұрын
KEVIN FANG JUST DROPPED A VIDEO ABOUT THE HALLOWS OUTAGE OH MY GOD
@jakfjfrgnei5 ай бұрын
The burrito incident
@pompomaddons5 ай бұрын
@@jakfjfrgnei the slippery cord incident
@levimatheri76825 ай бұрын
Waiting for the Crowdstrike outage video!
@nebufabu5 ай бұрын
Whatever it took to make a video about a Roblox server crash and not use the "oof" SFX even once... I salute it.
@MartijnvanBerkel5 ай бұрын
It's on 6:45
@yeetyeet70705 ай бұрын
@@MartijnvanBerkel gottem
@aze43085 ай бұрын
6:45
@nebufabu5 ай бұрын
@@MartijnvanBerkel I stand corrected. Frankly, using it only once is even more impressive.
@vincentschumann9375 ай бұрын
i read this 2 seconds before the oof sound played, well done sir
@mortred41445 ай бұрын
yo when is the CrowdStrike video coming
@_xord5 ай бұрын
new kevin fang video today is a good day
@pitust5 ай бұрын
9:45 "A default channel can only hold one piece of data at a time" It's actually even worse than this: an unbuffered channel also requires that this piece of data is received before a send can complete (!)
@Cmanorange5 ай бұрын
daily appreciation of kevin's visual style, i love how you're able to break down the language i might take for granted and make it easily followable
@randomazzy115 ай бұрын
5:04 I also heard avatars broke before the whole game went out, and some players were able to play roblox but most of the scripts were missing so it was pretty unplayable. Is it because the game couldnt fetch those? Wow
@arnavn25545 ай бұрын
You gotta make a video about the CrowdStrike outage
@patahgaming5 ай бұрын
Saddest day ever for 7 Y.O i hope they can recovery from this 😢
@bizzybapcrodie5 ай бұрын
😂😂😂😂😂😂😂😂😂😂😂
@gn2b4455 ай бұрын
developers probably missed out on millions of dollars too!
@Enderspearl1844 ай бұрын
“3 days no roblox 😭😭😭😭😭😭😭😭😭😭😭”
@kereminoАй бұрын
iirc i was 10 years old when this happened, roblox was the only game i played and i only had my moms phone because i was in a different city (it was painful)
@tpglitch5 ай бұрын
Thank you for this, been waiting for this one for awhile now!
@asmith79665 ай бұрын
Haven't finished the video yet, but this already makes me feel better about the half-day internet outage I fixed at work
@mahnibba26745 ай бұрын
Came here to look for crowdstrike, seems like im way too late🤣
@TheGrimravager5 ай бұрын
> And probably some machine learning and block chain for good measure lmao nice
@MohamedAruham5 ай бұрын
Damn I was waiting for this one
@heyjakeay5 ай бұрын
yo honey wake up, new Kevin Fang video to watch while at work
@TheRealStevenPolley5 ай бұрын
Kevin Fang, big fan here. Please cover the clownstrike incident
@ChineseKiwi5 ай бұрын
Kevin, get busy and make the Crowdstrike video 😂😢
@Kieran285 ай бұрын
WHENS THE CLOUDSTRIKE EPISODE COMING OUT??? 😂😂😂
@Aunarky5 ай бұрын
I'm glad you made a video on that. I had no idea how it went down behind the scenes! :D
@Komas19Gaming5 ай бұрын
there was an blog post made after the outage
@zenobikraweznick5 ай бұрын
Amazing CGI as always, thanks !!!
@darthmaul54135 ай бұрын
can you do a video about the current CrowdStrike Outage?
@iqmal5 ай бұрын
Great. Hopefully you'll make a video about Windows bsod due to CrowdStrike
@matze4895 ай бұрын
its a good day when there ia a new kevin fang video
@NoobieNoodle895 ай бұрын
I love the way that you explain these complex incidents. You deserve a 冰淇淋🍦
@Sam_Hue5 ай бұрын
The Crowdstrike video is going to hit pretty hard
@Viniter5 ай бұрын
I love this series. It's like true crime or airplane disaster videos, but it can be fun, because nobody really gets hurt. Except for big corporations and Roblox players, and well... screw them.
@hagangray80065 ай бұрын
That’s a bit harsh on Roblox players… I mean most of them are like 9 years old
@absoultethings42135 ай бұрын
@@hagangray8006if they aren’t 9 there’s a 50% chance they’re a predator or another kind of scum
@apersoniguess_5 ай бұрын
@@absoultethings4213 or… just normal people. Big shocker I know
@adityaramadhan17085 ай бұрын
@@apersoniguess_impossible😱😱😱😱😱
@enthuscimandiri16405 ай бұрын
unti money some rando get involved, yeahhh its really fun
@rusprice5 ай бұрын
Thanks! I submitted this in as a suggestion a while ago, never thought it’d be published.
@No-day-off4 ай бұрын
Let’s go bro. CrowdStrike is giving free material to your next video.
@hdgrove55675 ай бұрын
Love these videos please keep them coming!
@mwalton95265 ай бұрын
How fast can you pop out a video? I think there might be something video worthy.
@warw5 ай бұрын
Great video!
@Dudex11a5 ай бұрын
This video is very well executed!
@ImTotallyTechy5 ай бұрын
In life... you have roblox (another BANGER kevin fang video, cant wait for the next)
@thecatmanager4 ай бұрын
3:33 Roblox has a whole dedicated Fast Flag system including Dynamic Fast Flags which can be updated while servers and clients are live and will apply within around 10 minutes. The infustrucutre for this is quite interesting and you may want to touch on it
@DrDrift-rl6cc3 ай бұрын
Thanks mate, this is some seriously quality content
@hasanpatel90295 ай бұрын
The oof sound was a chef kiss to this master piece of video. Great work as always.
@Mihacappy5 ай бұрын
Ah yes, that day in 2021 that i was working in Studio and the toolbox stopped working, and my ass almost had a heart attack because i though i got banned.
@Core5334 ай бұрын
Waiting for the crowdstrike video
@vash475 ай бұрын
your videos are quality over quantity
@LANless5 ай бұрын
@12:34 BY GAWD THAT'S SUMMONING SALT'S MUSIC
@caduhidalgo49965 ай бұрын
Baby, wake up! New Kevin Fang lore just dropped 🎉
@siz17005 ай бұрын
Nice! I wish Roblox never recover from that!
@Hopgop15 ай бұрын
Man I love your videos, this was a particularly technical one, but still really well presented and interesting.
@poketopa12345 ай бұрын
Great great video, I seriously love the format and I learn so much
@flokibyarian68325 ай бұрын
Thank you for the great information and entertainment video like always😊
@Evercreeper5 ай бұрын
YAY GLAD YOU DROPPED THIS
@YEWCHENGYINMoe3 ай бұрын
why do i like binging these videos so much
@xFrednet5 ай бұрын
Awesome summary, as always. Thank you! :D
@passenger1755 ай бұрын
Good work, these are both interesting from the tech perspective and just plain fun hah
@mat-hu5ys5 ай бұрын
love your vids! please make more
@ibis85665 ай бұрын
these videos make me feel like im watching a some type of CSI crime documentary
@christopherdaniel55804 ай бұрын
Very well explained. amazing content. Thanks
@JustDeeevin5 ай бұрын
Tons of love for captioning your videos❤❤
@sg92574 ай бұрын
Your videos are awesome Kevin!
@frosty47695 ай бұрын
the goat's back with another banger
@blikthepro9723 ай бұрын
"random program some guy made to mess around currently being used by the absolute market top of companies" is a gift that keeps on giving
@ElioAllen-sb6by5 ай бұрын
I like your stuff keep it up make more security related stuff!
@sathyanarayanan41715 ай бұрын
Kevin fang post crowd strike?? Is he affected or sumthing
@Ian-pe9rj2 ай бұрын
I’m getting ready to launch my own web application and love watching these videos to learn what not to do. Thanks for making these vids they are very good and informative!
@ishan67715 ай бұрын
Well done as always
@brawldude26565 ай бұрын
These server incident always feels like a surgery where you have to save a person in its current form ASAP
@thegammingbros62315 ай бұрын
love this video makes everything understandable!
@bp96965 ай бұрын
notif gang wya
@BeaStScoPesHD5 ай бұрын
3 days to figure out that they turned on a bad feature a day ago is actually insane
@Mrcabnet4 ай бұрын
I wa sthe first person to play on roblox technically. I was the first person to play because of studio. When roblox was down i was sad and for 2 days i didnt notice that i had roblox studio opened. I had a map opened with cars and buildings. It was uncanny but awesome that i was the first person to play. I had footage on a phone and specifically galaxy fold 3 but the screen broke and i didnt upload the footage. I didnt have an avatar and i couldnt place anything that was free models or paid models but i still had fun. Knowing that no one else could play. Lesson i learned was to always keep studio opened.
@3rdalbum5 ай бұрын
Another great video, I really enjoyed it. There's probably heaps of outages you can do next, but perhaps you could do a video on the "OpenOffice can't print on Tuesdays" bug?
@Jmcgee11255 ай бұрын
I paused the video when that perf screenshot came up. 5 seconds later I'm like "why the hell did nobody check this before?" We love lock contention.
@gareth20215 ай бұрын
great video, thanks dude
@transfo474 ай бұрын
I think my favorite gag in this video is the "San Mateo" label at 11:20.
@H-E-S-C5 ай бұрын
finally, a good video on the infamous outage
@HarishDoredla5 ай бұрын
Next video on Crowd Strike update causing global outage!!
@ChineseKiwi5 ай бұрын
It was Crowdstrike, not Microsoft
@xSNJVideos5 ай бұрын
Great video but why does it sound like an AI voice when you say "Availability Zone" at the end??
@greatcanadianmoose39655 ай бұрын
Always love kevin fang videos... but would you mind using I Home's we're finally landing closer to the end of the video please? Thx