How Instagram Grew to 14,000,000 Users With 3 Devs

  Рет қаралды 156,575

Coding with Lewis

Coding with Lewis

Күн бұрын

Пікірлер: 226
@CodingWithLewis
@CodingWithLewis 11 ай бұрын
Hi everyone :) I got married lately and was on a bit of a break! Glad to be back and posting videos! Let me know what you want to see.
@Youngsinsta
@Youngsinsta 11 ай бұрын
Congratulations
@NourHammouda-p5e
@NourHammouda-p5e 11 ай бұрын
Congratulations
@TheZUser
@TheZUser 11 ай бұрын
Congratulations
@nullbeyondo
@nullbeyondo 11 ай бұрын
Congrats!! :)
@Alex.Shalda
@Alex.Shalda 11 ай бұрын
Congrats!!!
@chrisnatale5901
@chrisnatale5901 11 ай бұрын
I really like how you turn software architecture into a compelling narrative! You earned my subscription.
@zygimantasjasiunas5240
@zygimantasjasiunas5240 11 ай бұрын
Love the "True-crime stories" vibe, where all the details are uncovered step by step. Great story telling! I really like how your channel is positively progressing over time.
@nathanmynett6758
@nathanmynett6758 11 ай бұрын
10/10 As a developer in a small company it's hard to scope out what needs to be done to make a solution *infinitely* scalable. It's great to understand how big companies handle big data to provide insight on how I can develop solutions Cheers
@nullbeyondo
@nullbeyondo 11 ай бұрын
Just watched it all! It's enlightening that you mentioned each problem they faced and what different practical techniques and technologies they used to overcome them)
@CodingWithLewis
@CodingWithLewis 11 ай бұрын
Agreed!
@pvic6959
@pvic6959 11 ай бұрын
those 3 did that.. meanwhile me on my WFH day: watching youtube all day doing no work smh
@normalitee0os
@normalitee0os 11 ай бұрын
I generally don't watch such video but the presentation of this video ket me hooked to the end. Its just amazing! Kudos to you and your team!
@heikkiliukkonen3921
@heikkiliukkonen3921 11 ай бұрын
These videos are so interesting! Always the things we take for granted are somehow the most fascinating.
@NourHammouda-p5e
@NourHammouda-p5e 11 ай бұрын
I love these kind of videos. Keep it up Lewis ❤
@holthuizenoemoet591
@holthuizenoemoet591 11 ай бұрын
Amazing that Django handled the entire application sided of things. Always loved python for web programming.
@ninobach7456
@ninobach7456 11 ай бұрын
Is Django the go to for back end development in Python?
@holthuizenoemoet591
@holthuizenoemoet591 11 ай бұрын
@@ninobach7456 Its build really well, and has a lot of community with experience behind it. Its also easy to setup and develop with. But flask and tornado are also populair (but i wouldn't recommand them unless you work in a team that knows what they are doing. )
@saadkaleem1449
@saadkaleem1449 11 ай бұрын
@@ninobach7456 Not anymore, async frameworks like FastAPI are taking over.
@martinmetskula6384
@martinmetskula6384 11 ай бұрын
@@ninobach7456yes, among Flask and FastAPI
@raizo856
@raizo856 11 ай бұрын
@@ninobach7456 pretty much
@LinuxCoder-Root
@LinuxCoder-Root 11 ай бұрын
Basically the 3 engineers uses Amazon ready-to-use technologies :-)
@iOSAcademy
@iOSAcademy 11 ай бұрын
Great video!
@JemilMarcosTyC
@JemilMarcosTyC 11 ай бұрын
Mind blown! Great video!
@hypein2297
@hypein2297 11 ай бұрын
Nice way to teach system design, totally liked it.
@tahakhan88
@tahakhan88 11 ай бұрын
This video made me feel like a speck of dust in the field of web programming. I use php and mysql to store and retrieve info from one server. With a million users per day the way I handle the load is by making the server more powerful rather than scaling up horizontally. This is such an eye opener :|
@TheKhalid1
@TheKhalid1 Ай бұрын
I don’t think that’s a bad thing. I think there’s actual a really good use-case for vertically scaling your existing server and is often overlooked! Simplicity is super helpful.
@abubakarsadeeq2974
@abubakarsadeeq2974 11 ай бұрын
Your contents are at another level, lewis
@peterakande
@peterakande 11 ай бұрын
This is amazing. Nice explanations, I loved every bit of it!
@realMattGavin
@realMattGavin 11 ай бұрын
I love your story time videos. They are informative and entertaining. The unicorn part got me 😂
@illusionhex1200
@illusionhex1200 11 ай бұрын
Horizontal Scaling is Awesome, I love the concept.
@lowkeygaming4716
@lowkeygaming4716 24 күн бұрын
I really like this topic especially because I'm a backend dev that uses Python. It highlights what amazing stuff you can do with it outside machine learning and AI.
@wisdomelue
@wisdomelue 5 ай бұрын
the quality of this video is insane
@avdain
@avdain 11 ай бұрын
As always keep up with your videos! 😉🔥
@sayyedhouse3871
@sayyedhouse3871 11 ай бұрын
Video starts: "How did three software engineers alone..."
@roast-salamander
@roast-salamander 11 ай бұрын
You can see the effort put into these videos. I see a great future for this channel. My subscription is yours oh great one.
@MrSaemichlaus
@MrSaemichlaus 7 ай бұрын
Absolutely impressive how they made all of these pieces fall in line and interface correctly. I imagine it would be hell to diagnose a bug on such a complex system. Where do you even start? They would've had to choose from dozens of different terminals and log systems to even start looking at what is happening.
@everythingjdm8057
@everythingjdm8057 11 ай бұрын
Great content man
@santosimark
@santosimark 11 ай бұрын
Absolutely mind-blowing! This documentary showcasing how Instagram scaled to 14M users with just three engineers is a testament to their incredible ingenuity and resourcefulness. It's a prime example of how a small, dedicated team can create monumental impact through innovation and smart engineering. Truly inspiring for aspiring tech entrepreneurs!
@afsalmuhammed4239
@afsalmuhammed4239 11 ай бұрын
Hi chatgpt
@会供価
@会供価 11 ай бұрын
ChatGPT response
@berkaykurkcu
@berkaykurkcu 11 ай бұрын
Great video! Mad editing skills, Lewis. Love the vibe of this video. Felt like an episode from Mr. Robot hahah
@davidmesaros9733
@davidmesaros9733 11 ай бұрын
i really like how the videos are made. keep up the good work
@gawt873
@gawt873 11 ай бұрын
Please don't stop producing this kind of video, it's really good!😃
@kunwardeepsingh127
@kunwardeepsingh127 11 ай бұрын
You should start making more videos like this, like how companies handle things 😇
@palashbaderia7113
@palashbaderia7113 11 ай бұрын
Loved the content, really amazing, would love to see your videos on different firm's infrastructure to understand tech better.
@zuman_one
@zuman_one 8 ай бұрын
One of the best system designs video 🎉
@gdimmortal
@gdimmortal 11 ай бұрын
my mind: Guni-corn 💀
@dion9795
@dion9795 11 ай бұрын
I love how you make engineering principles suspenseful and interesting. Well done. New sub.
@gabrielfono844
@gabrielfono844 11 ай бұрын
Have a lot to learn as backend engineer
@JuanesChiwirosky
@JuanesChiwirosky 11 ай бұрын
great video, it is very inspiring to see what those engineers were able to build with that three principles🎉🎉🎉
@KousseilaMd
@KousseilaMd 14 күн бұрын
great video and great presentation of the whole things, nicz work and thank you
@estebanzavala9533
@estebanzavala9533 11 ай бұрын
knowing whats going on in the background is important even more interesting the way its being delivered here thank you
@Tharushi_SM
@Tharushi_SM 8 ай бұрын
This is really good. Thank you so much for the awesome content.
@Dakappon
@Dakappon 11 ай бұрын
Wow, this is Netflix level documentary!
@RajA-me9cl
@RajA-me9cl 11 ай бұрын
That was so helpful. Thank you.
@Pringles1
@Pringles1 11 ай бұрын
this video is underrated
@nothing606
@nothing606 11 ай бұрын
Congratulations bro🎉 Make video on AI in video games
@CodingWithLewis
@CodingWithLewis 11 ай бұрын
Stay tuned :)
@froilanimnida
@froilanimnida 11 ай бұрын
Quality Content! Keep it up Lewis!
@zachzeurcher6450
@zachzeurcher6450 11 ай бұрын
This format is great! Keep up the great work!
@imadeddinekebour9278
@imadeddinekebour9278 11 ай бұрын
when i see this type of videos i know surely that I'm still a beginner
@Marwin.
@Marwin. 11 ай бұрын
Super interesting video. Good Job :)
@phandc4581
@phandc4581 11 ай бұрын
You must be one of three legendary engineers. Thanks for amazing content.
@MrWidzek
@MrWidzek 11 ай бұрын
please more content like this
@user-wc1sm8cj8s
@user-wc1sm8cj8s 11 ай бұрын
it's crazy to think how Python powered Instagram in its early stage where it experienced massive growth, given Python's reputation for being a not so performant language.
@IxMeTutorials
@IxMeTutorials 11 ай бұрын
Python still powers Instagram, however they have their own in house CPython version called "Cinder" which has much better performance and is tailored exactly to their requirements.
@supermanish4429
@supermanish4429 9 ай бұрын
i'm amazed as well as inspired to lern these tech!
@RandomGeometryDashStuff
@RandomGeometryDashStuff 11 ай бұрын
07:24 why should there be more than 25 connections?
@iCrimzon
@iCrimzon 11 ай бұрын
Bro the scaling needed for everything is too immense to think of
@jenithmehta9603
@jenithmehta9603 8 ай бұрын
Amazing video, I'm using some of the tools mentioned in the video.
@maghani.official
@maghani.official 11 ай бұрын
This video is truly incredible in its quality and content! Special thanks
@Alex.Shalda
@Alex.Shalda 11 ай бұрын
Absolutely amazing
@MandarKarekar
@MandarKarekar 2 ай бұрын
Loved it , I have subscribed to your channel now 👍🏻
@69k_gold
@69k_gold 6 ай бұрын
Posts and messages are generally not modified quickly, so that's cool. But what about the rapidly changing ones like comments, likes, etc? How can we be sure that the cached value in the CDN is the actual value or atleast close? (Yes I'm talking about one of the two hardest problems in CS)
@harish.bhuvanachandar
@harish.bhuvanachandar 10 ай бұрын
Great post. Subscribed to your channel.
@alexffvibes3887
@alexffvibes3887 11 ай бұрын
Great stuff!
@miguelemmara5046
@miguelemmara5046 11 ай бұрын
contetn is gold, its like im wathing netflix crime documentaries
@kbsunil7464
@kbsunil7464 11 ай бұрын
Every ting seems good but Infoq London summit says something different like Casandra as well
@MagnetsMediaBackup
@MagnetsMediaBackup 11 ай бұрын
Very good editing
@yassinesafraoui
@yassinesafraoui 11 ай бұрын
How did you find these informations, I mean technologies Instagram used and may have even stopped using right now
@RegenerationOfficial
@RegenerationOfficial 11 ай бұрын
are trends just data optimization for instances? because everything is just locally relevant
@shis10
@shis10 11 ай бұрын
Amazing Insights
@mistajutub2197
@mistajutub2197 11 ай бұрын
I really enjoyed the content of the video 🎉 but I was a bit irritated by the flow or the narrative rhythm of the video. There was a lot of silence/emphasis on unimportant animations. Don’t want to be unappreciative, thought! I enjoyed it anyways but it’s just something I noticed ❤
@HarryDaDevSecond
@HarryDaDevSecond 11 ай бұрын
More of this!!!
@mikulcek
@mikulcek 11 ай бұрын
Great story telling, loved it!
@AsifSaifuddinAuvipy
@AsifSaifuddinAuvipy 11 ай бұрын
I saw a talk from Instagram engineers talking about celery framework server for background task scaling
@Fegro963
@Fegro963 11 ай бұрын
I had to solo craft entire infrastructure for a company that is now operating in dozens of countries. When it keeps going for longer, you switch from engineering issues to mental issues..
@davidmataviejo3313
@davidmataviejo3313 11 ай бұрын
I love this new way to study system design
@allezvenga7617
@allezvenga7617 10 ай бұрын
Thanks for your sharing
@mikealejandro3938
@mikealejandro3938 10 ай бұрын
Nigga, this shit was crazy, and i loved it, keep it going gang 🚀
@elexbeats
@elexbeats 11 ай бұрын
With all that complexity, resources to buy, developers to pay, have you ever wondered how the app manages to stay free of charge ? Remeber, you’re the product.
@mhr_code
@mhr_code 10 ай бұрын
Good old days when Kubernetes wasn't a thing
@artmort1805
@artmort1805 11 ай бұрын
Awesome video! Thanks !
@JusticeNDOU
@JusticeNDOU 11 ай бұрын
i think you are wrong buddy, the user application normally will have a set point of where to request the data, that set point is always a CDN . in other words all URLS on the user side goes to the CDN, then if the CDN contains the data and the data is not stale it returns the DATA, the Server Application never needs to translate the Object Storage URL to a CDN URL , its Just that the User Application is never aware of all that sort of thing or even that the Server Application will send the Object Storage URL to the CDN.
@Torbikini
@Torbikini 11 ай бұрын
Where did you get the slick animated icons at the three rules portion? I loved those! Especially the reinvent the wheel one!
@bobcoderz
@bobcoderz 11 ай бұрын
This is Modern dystopia 😅
@abhinav.t1602
@abhinav.t1602 5 ай бұрын
how do you create these videos? Specially the graphics that you show to explain the architecture and flow of the request/response?
@fabiojonathanarifin1
@fabiojonathanarifin1 10 ай бұрын
i love this episode! make more please!
@stevenquistian
@stevenquistian 9 ай бұрын
Not sure if I'm inspired to learn, or to quit.....
@chrisstadler7111
@chrisstadler7111 11 ай бұрын
Omg! 25 instances!? Impossible 😮 😂
@enlightenedmalkov5620
@enlightenedmalkov5620 11 ай бұрын
Simple, Instagram is not a technology innovation. One software engineer could be also enough
@s1l3nttt
@s1l3nttt 11 ай бұрын
if you made this video a while ago it would've been super helpful haha
@xTrueBlamex
@xTrueBlamex 11 ай бұрын
Thanks for the great video! You spell it Gunicorn btw.. This is common knowledge. \s
@surajkishor
@surajkishor 11 ай бұрын
Make a video on how KZbin is made
@gameplaystrailers7797
@gameplaystrailers7797 11 ай бұрын
This was sooo good so informative and entertaining Do Snapchat next
@BlueXDShadow
@BlueXDShadow 9 ай бұрын
These weren't three ordinary engineers, I be they were 10x'ers
@basit147
@basit147 10 ай бұрын
how much these 3 developers got from employee's share when Instagram was snapped by Facebook for a billion dollar?
@xxleosk8xx
@xxleosk8xx 11 ай бұрын
As always great content Lewis did you see discord went down yesterday ? can you make a video on that thank you
@tpotjj2979
@tpotjj2979 11 ай бұрын
This architecture is so simple yet to powerfull. People tend to over-engineer their whole application, with the latest and greatest tools, but they forget that you can handle millions of users with something so well put together like the Instagram architecture on AWS build with Python/Django.
@natgenesis5038
@natgenesis5038 11 ай бұрын
As an iOS engineer ,this video is too backbend I’m kinda confused love it by the way .
@pr0gstar
@pr0gstar 11 ай бұрын
Hey, thanks for the video. It was fun watching it. As a software engineer, myself, I enjoyed it very much. First you explained the challenge and I thought about what I would use to solve this, and then I watch further, and it was always the same solution the guys from Instagram came up with.
@MrIsrael3000
@MrIsrael3000 11 ай бұрын
Wondering why they used memcache instead of redis for DB results caching.
@entity000
@entity000 11 ай бұрын
Gunicorn is G-Unicorn - stands for Green Unicorn lol so it pronounced Either GUNI-Corn or G-Unicorn depending on what you'd feel good about.
@RedHair651
@RedHair651 10 ай бұрын
You can really tell there are only three engineers. Buggiest app ever.
@brand5991
@brand5991 11 ай бұрын
Incredible production quality! Please keep it up.
@szookk
@szookk 11 ай бұрын
They did a lot od overtime.
How Discord Stores TRILLIONS of Messages
13:06
Coding with Lewis
Рет қаралды 660 М.
How Instagram Stores BILLIONS of Videos
11:39
Coding with Lewis
Рет қаралды 226 М.
WORLD BEST MAGIC SECRETS
00:50
MasomkaMagic
Рет қаралды 52 МЛН
Electric Flying Bird with Hanging Wire Automatic for Ceiling Parrot
00:15
How Reddit Crushed the Internet's Largest Protest
26:18
Coding with Lewis
Рет қаралды 456 М.
How principled coders outperform the competition
11:11
Coderized
Рет қаралды 1,7 МЛН
How ChatGPT was secretly designed to suck at real work
19:21
Vlad Holtz
Рет қаралды 2,6 М.
How a Random Programmer FIXED GTA 5
13:09
Coding with Lewis
Рет қаралды 590 М.
The Bug that Broke Reddit for 314 Minutes
14:42
Coding with Lewis
Рет қаралды 46 М.
I Asked You to Make the WORST Apps Possible
10:57
Coding with Lewis
Рет қаралды 6 М.
Naming Things in Code
7:25
CodeAesthetic
Рет қаралды 2,1 МЛН
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1,1 МЛН
Discord Stores BILLIONS of messages using this database
11:41
Coding with Lewis
Рет қаралды 184 М.
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,5 МЛН