When I saw the core principles part I thought this was going to be yet another generic regurgitation of the said topics, like they wrote clean code, followed blah blah principles etc. But the actual content of the video proved me wrong. You explained a real engineering problem in great detail without it getting boring due to technicalities. Earned a sub from me.
Nice job, only the issue is that theres another video about this and with same title but he did first lmao. th-cam.com/video/lrg8ZWI7MCg/w-d-xo.html&ab_channel=CodingwithLewis
Django as the backend is really interesting, its a great framework that makes it easy to get started with minimal boilerplate. Smart choice for a lean startup.
These are awesome but at the end it is the timing that sets it. Even if you create a system that is super optimize and well structured if the concept, idea, and timing does not met then it matters too little how well developed a system is.
Good question, I actually had a call with the Zuck himself a few months ago. Hhahaa jk jk. The original articles can be found in the description and I try to fill in additional details as needed.
ah bleh sorry I meant to say "not to be confused with sql schema of a table". Thank you for catching this. Updated the description to show the correction.
What's the difference between this video and another video by someone else: How Instagram Scaled to 14 Million Users With Only 3 Engineers (th-cam.com/video/lrg8ZWI7MCg/w-d-xo.html&ab_channel=CodingwithLewis)
I had to watch Lewis' video to know what the diff is. While we did cover the same article, I would say that the majority of this video was spent on postgres and database related work. For instance, what sharding strategy, what options they were considering etc. Hope that you can still give this video a look!
I don’t understand the ID, aren’t they going to encounter overflow soon? I mean they are jumping by large numbers in the address space are they not? I think I’m missing something Important….
The IDs are broken down into 3 parts: time, shard id and auto increment. If you're referring to the time overflowing, then yes eventually but that's a problem for way later in the future.
Instagram is quite trivial from functionality point of view. Most of issue should have been scaling issue. What do you need more than 3 ppl for in an early stage startup?
When I saw the core principles part I thought this was going to be yet another generic regurgitation of the said topics, like they wrote clean code, followed blah blah principles etc.
But the actual content of the video proved me wrong. You explained a real engineering problem in great detail without it getting boring due to technicalities. Earned a sub from me.
Are you trying to make my day better??? I hope you're happy because you did. 😍
Nice job, only the issue is that theres another video about this and with same title but he did first lmao.
th-cam.com/video/lrg8ZWI7MCg/w-d-xo.html&ab_channel=CodingwithLewis
The ID generation strategy that has information about database shard ID is genius.
yeah it's amazing how an ID can give so much information about a piece of data.
Quite common approach.
There are more sophisticated methods used, those just not discussed widely in videos
Only 3 engineers to create an army of narcisists... amazing
No the army of narcissists has always been there, we call them "humans", the 3 engineers just provided the apes for a way to show their narcissism.
@@SherifNeamatallaI don’t see monkeys using social media
@@SherifNeamatalla they just did what they have been told to do.
Hahaha "notice me senpai!" - very sneaky in there Kiki!
Great video as always - succinct and informative
hahahhah you noticed!!! I would love for him to roast my video
Surely prime must come for him😂😂😂
Stumbled upon this video and I loved it! You covered lot of key details and managed to explain things as well! Subscribed!
That's great to hear and thank you for subbing!!!
Love these vids - been looking to learn more about production system setups
that's awesome! Stay tune for more to come 😎
This was very helpful on a conceptual basis. Thank you so much
Great video. Learned a lot. Your way of explaining and talking is great. Thanks a lot!
Thank you so much!
How is your channel still not huge. Your videos are insanely underrated 🔥🔥. I would like to see more videos like this one in the future.
Django as the backend is really interesting, its a great framework that makes it easy to get started with minimal boilerplate. Smart choice for a lean startup.
7:10 you are a man of culture
I am curios ur motion graphics are so sutle but conveys a lot what do you use ??
I use motion canvas to make my videos!
Beautiful video! Subscribed!
Thanks for the sub!
I'm here before this channel blows up
hahaha thank you! But the real question is, who do you main in league?
@@kikisbytes oh hahaha didnt expect that. I main Zed but don't play as much as I wish now
@@hoangdesu hahaha I checked out your channel and saw the league app (that you made?).
Great video as always
Nice Stargate nod there!
Another one for the algorithm!
you're the best!!! 😍
Just hide this from my boss, OK?
Are they still using Django until now? This success story really inspires me as a backend dev that primarily uses Python.
These are awesome but at the end it is the timing that sets it. Even if you create a system that is super optimize and well structured if the concept, idea, and timing does not met then it matters too little how well developed a system is.
Great video thanks. Earned one more subscriber. 😁
Thank you for subbing!!!
Wow how only 19 Comments this video is excellent.
thank you for adding another comment! :)
My question is how do you know all this?
Good question, I actually had a call with the Zuck himself a few months ago.
Hhahaa jk jk. The original articles can be found in the description and I try to fill in additional details as needed.
Wow didn't know that they used postgres, great choice ;-), Great Video of course i subscribed immediately
postgres is awesome! And thank you for subscribing!
Great video!
thank you!
Just amazing
Love the blackpink cameo
great video!
thank you so much!
Sir would you mind to explain the differences between an SQL schema and PSQL schema at 5:32? Because I thought they are the same thing
ah bleh sorry I meant to say "not to be confused with sql schema of a table".
Thank you for catching this. Updated the description to show the correction.
@@kikisbytes Oh that makes sense now! Thank you for the clarification and awesome content, looking forward to your future videos!
@@louielee3583 Thank you for catching that! And yeah hoping you'll stick around for more videos!
is supavisor considered solid change from pgbouncer
haven't used it personally but I heard that it's pretty good.
didnt coding with lewis make this same video a couple months back? 😬
ah yes thank you for letting me know, just watched his video and it was 🔥. Looks like we both covered the same blog from IG.
What's the difference between this video and another video by someone else: How Instagram Scaled to 14 Million Users With Only 3 Engineers (th-cam.com/video/lrg8ZWI7MCg/w-d-xo.html&ab_channel=CodingwithLewis)
I had to watch Lewis' video to know what the diff is. While we did cover the same article, I would say that the majority of this video was spent on postgres and database related work. For instance, what sharding strategy, what options they were considering etc.
Hope that you can still give this video a look!
I don’t understand the ID, aren’t they going to encounter overflow soon? I mean they are jumping by large numbers in the address space are they not? I think I’m missing something Important….
no
The IDs are broken down into 3 parts: time, shard id and auto increment. If you're referring to the time overflowing, then yes eventually but that's a problem for way later in the future.
Great vid!
thank you!
How did 3 people afford that infra 😂
I think they had funding early on
yeah it must have been very expensive
Instagram is quite trivial from functionality point of view. Most of issue should have been scaling issue.
What do you need more than 3 ppl for in an early stage startup?
Yeah. An overview of system design. But you know it's a lot of thing behide.
Any Django peeps here?
have heard many good things about it!
❤❤
❤️❤️❤️
Instagram and X are one of the buggiest and shittiest sites ever. The layout is shit. The design is absolute garbage.
🫡