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

Coding with Lewis ยท Beginner ยท๐Ÿ“Š Data Analytics & Business Intelligence ยท2y ago
Try Snyk ๐Ÿ’ป: http://snyk.co/lewis How Instagram Grew from 0 to 14M users in only a year. The best part? It was only done by 3 software engineers. In this video, I showcase the infrastructure and techniques used by the Instagram Software Engineers to handle one of the fastest growing applications in history. SOURCES: How Instagram Grew to 14M users post: https://instagram-engineering.com/what-powers-instagram-hundreds-of-instances-dozens-of-technologies-adf2e22da2ad Some Inspiration from Engineering Codex: https://engineercodex.substack.com/p/how-instagram-scaled-to-14-million The Instagram engineers kept their infrastructure simple by using proven technologies like Python, Django, PostgreSQL, Redis, and more. They leveraged Amazon's cloud services for load balancing, computing, and storage. The app servers were stateless and used a connection pooler to handle the flood of incoming database requests. Frequently accessed data was cached. MY NEWSLETTER ๐Ÿ’Œ https://thebetter.dev ------ CONNECT WITH ME ON SOCIAL ๐Ÿ“ธ Instagram: https://www.instagram.com/lewismenelaws/ ๐ŸŽšTikTok: https://www.tiktok.com/@lewismenelaws ๐Ÿฃ Twitter: https://twitter.com/LewisMenelaws โ€”- My gear ๐Ÿ’ป https://liinks.co/lewismenelaws ----- TIMESTAMPS 00:00 - Introduction 00:26 - Instagram's Beginnings and Initial Scaling 02:05 - (AD) SNYK 03:21 - The Role of Load Balancers in Instagram's Infrastructure 05:38 - How Instagram Handles Data Storage 08:28 - Handling Image Storage on Instagram 09:14 - Delivering Data Back to the User 10:11 - How Instagram Handles Push Notifications 10:50 - The Role of Task Queues in Scaling Instagram 11:30 - Monitoring Instagram's Systems 12:21 - Instagram's Core Principles Revisited
Watch on YouTube โ†— (saves to browser)
Sign in to unlock AI tutor explanation ยท โšก30

Playlist

Uploads from Coding with Lewis ยท Coding with Lewis ยท 0 of 60

โ† Previous Next โ†’
1 Converting your Callback Functions into Async/Await Functions in under 3 minutes! (React 16)
Converting your Callback Functions into Async/Await Functions in under 3 minutes! (React 16)
Coding with Lewis
2 Solution to Paul McWhorterโ€™s Arduino Tutorial 3 Homework.
Solution to Paul McWhorterโ€™s Arduino Tutorial 3 Homework.
Coding with Lewis
3 This Open Source project helps you build DeFi apps faster. #defi #ethereum #programming
This Open Source project helps you build DeFi apps faster. #defi #ethereum #programming
Coding with Lewis
4 This open source database is incredible ๐Ÿคฏ #opensource #technology #programming #database
This open source database is incredible ๐Ÿคฏ #opensource #technology #programming #database
Coding with Lewis
5 This Chrome extension will boost your productivity dramatically. #tech #opensource #productivity
This Chrome extension will boost your productivity dramatically. #tech #opensource #productivity
Coding with Lewis
6 This will help you get a job in tech ๐Ÿ‘ฉโ€๐Ÿ’ป #opensource #programming #career #productivity
This will help you get a job in tech ๐Ÿ‘ฉโ€๐Ÿ’ป #opensource #programming #career #productivity
Coding with Lewis
7 Shopify released a new JavaScript framework #shopify #ecommerce #opensource #technology
Shopify released a new JavaScript framework #shopify #ecommerce #opensource #technology
Coding with Lewis
8 This book is a MUST read for all developers. #technology #programming #productivity #books
This book is a MUST read for all developers. #technology #programming #productivity #books
Coding with Lewis
9 How to create AI without learning code. #artificialintelligence #programming #technology
How to create AI without learning code. #artificialintelligence #programming #technology
Coding with Lewis
10 How to build cross compatible mobile apps๐Ÿ“ฑ#technology #programming #opensource #productivity
How to build cross compatible mobile apps๐Ÿ“ฑ#technology #programming #opensource #productivity
Coding with Lewis
11 This app lets you see if your local McDonalds Ice Cream machine is broken. #programming #technology
This app lets you see if your local McDonalds Ice Cream machine is broken. #programming #technology
Coding with Lewis
12 Make your websites look like their from Windows 98 #technology #opensource #career #webdev
Make your websites look like their from Windows 98 #technology #opensource #career #webdev
Coding with Lewis
13 How do barcodes work? #technology #programming #explained
How do barcodes work? #technology #programming #explained
Coding with Lewis
14 This AI creates realistic art #technology #opensource #programming #artificialintelligence
This AI creates realistic art #technology #opensource #programming #artificialintelligence
Coding with Lewis
15 What is AWS? (Amazon Web Services) #technology #programming #artificialintelligence #computing
What is AWS? (Amazon Web Services) #technology #programming #artificialintelligence #computing
Coding with Lewis
16 Svelte in 15 seconds #programming #javascript #webdevelopment #opensource
Svelte in 15 seconds #programming #javascript #webdevelopment #opensource
Coding with Lewis
17 This game engine is essential if you want to create a video game #opensource #gamedev #programming
This game engine is essential if you want to create a video game #opensource #gamedev #programming
Coding with Lewis
18 How to start a tech company for FREE #technology #opensource #programming #business
How to start a tech company for FREE #technology #opensource #programming #business
Coding with Lewis
19 Every programmer should know this. #opensource #programming #softwareengineer
Every programmer should know this. #opensource #programming #softwareengineer
Coding with Lewis
20 This will make you a full stack developer #softwareengineer #technology #opensource
This will make you a full stack developer #softwareengineer #technology #opensource
Coding with Lewis
21 This is how to become a better developer this holiday season #technology #programming
This is how to become a better developer this holiday season #technology #programming
Coding with Lewis
22 This AI adds color to famous photosโ€ฆ #technology #opensource #programming #artificialintelligence
This AI adds color to famous photosโ€ฆ #technology #opensource #programming #artificialintelligence
Coding with Lewis
23 This is the future of NFTs. #technology #cryptocurrency #softwaredeveloper #nft
This is the future of NFTs. #technology #cryptocurrency #softwaredeveloper #nft
Coding with Lewis
24 This is a great way to learn code if youโ€™re Canadian ๐Ÿ‡จ๐Ÿ‡ฆ #learntocode #programming #software
This is a great way to learn code if youโ€™re Canadian ๐Ÿ‡จ๐Ÿ‡ฆ #learntocode #programming #software
Coding with Lewis
25 This is needed before you deploy your application ๐Ÿ‘ฉโ€๐Ÿ’ป. #technology #opensource #programming
This is needed before you deploy your application ๐Ÿ‘ฉโ€๐Ÿ’ป. #technology #opensource #programming
Coding with Lewis
26 Internet Explorer is FINALLY going away! #technology #software #productivity
Internet Explorer is FINALLY going away! #technology #software #productivity
Coding with Lewis
27 Thereโ€™s a competitive communityโ€ฆ in Excel? #technology #productivity #excel
Thereโ€™s a competitive communityโ€ฆ in Excel? #technology #productivity #excel
Coding with Lewis
28 These tech trends will dominate 2022. #technology #programming #business
These tech trends will dominate 2022. #technology #programming #business
Coding with Lewis
29 This chrome extension shows you what tech websites use. #opensource #technology #programming
This chrome extension shows you what tech websites use. #opensource #technology #programming
Coding with Lewis
30 This open source project will improve your design skills #technology #programming #softwareengineer
This open source project will improve your design skills #technology #programming #softwareengineer
Coding with Lewis
31 How to get thousands of programming books for FREE ๐Ÿ“š #technology #programming #opensource #books
How to get thousands of programming books for FREE ๐Ÿ“š #technology #programming #opensource #books
Coding with Lewis
32 This AI will help you write betterโ€ฆ #artificialintelligence #opensource #programming
This AI will help you write betterโ€ฆ #artificialintelligence #opensource #programming
Coding with Lewis
33 WTF is Django? (In 15 seconds) #django #technology #programming #business
WTF is Django? (In 15 seconds) #django #technology #programming #business
Coding with Lewis
34 This is what happens behind the scenes when you visit a website. #technology #programming #software
This is what happens behind the scenes when you visit a website. #technology #programming #software
Coding with Lewis
35 This terminal will BOOST your productivity ๐Ÿ’ช #programming #technology #productivity #opensource
This terminal will BOOST your productivity ๐Ÿ’ช #programming #technology #productivity #opensource
Coding with Lewis
36 This will make you a better programmer. ๐Ÿ‘ฉโ€๐Ÿ’ป #programming #technology #opensource #productivity
This will make you a better programmer. ๐Ÿ‘ฉโ€๐Ÿ’ป #programming #technology #opensource #productivity
Coding with Lewis
37 These are the BEST programming stickers to have. #programming #software #technology #opensource
These are the BEST programming stickers to have. #programming #software #technology #opensource
Coding with Lewis
38 3 High Paying Tech Jobs that will DOMINATE 2022 #career #programming #technology #software
3 High Paying Tech Jobs that will DOMINATE 2022 #career #programming #technology #software
Coding with Lewis
39 This JavaScript library will make your websites look MUCH better. #technology #programming
This JavaScript library will make your websites look MUCH better. #technology #programming
Coding with Lewis
40 WTF is ReactJS (in 15 seconds)?! #technology #programming #react #javascript #opensource
WTF is ReactJS (in 15 seconds)?! #technology #programming #react #javascript #opensource
Coding with Lewis
41 This open source project will make you an EXPERT at Node.JS #technology #programming #opensource
This open source project will make you an EXPERT at Node.JS #technology #programming #opensource
Coding with Lewis
42 This will help you learn to code in 2022! #technology #programming #opensource #productivity
This will help you learn to code in 2022! #technology #programming #opensource #productivity
Coding with Lewis
43 This will help you be a programmer in 2022 ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #programming #opensource #business
This will help you be a programmer in 2022 ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #programming #opensource #business
Coding with Lewis
44 Every developer should know this ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #devops #technology #opensource #productivity
Every developer should know this ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #devops #technology #opensource #productivity
Coding with Lewis
45 STOP writing CSS and use this instead ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #programming #opensource #webdevelopment
STOP writing CSS and use this instead ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #programming #opensource #webdevelopment
Coding with Lewis
46 If you want to learn Machine Learning in 2022, start here. #technology #programming #software
If you want to learn Machine Learning in 2022, start here. #technology #programming #software
Coding with Lewis
47 This will help you ACE your tech interview ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #opensource #programming #business
This will help you ACE your tech interview ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #opensource #programming #business
Coding with Lewis
48 This is how to decide what programming language to learn. ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #programming #software
This is how to decide what programming language to learn. ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #programming #software
Coding with Lewis
49 Learn these programming languages if you want to learn to code. ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #programming
Learn these programming languages if you want to learn to code. ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #programming
Coding with Lewis
50 Will Artificial Intelligence replace programmers?! ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #programming #software
Will Artificial Intelligence replace programmers?! ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #programming #software
Coding with Lewis
51 This will make you a better programmer ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #programming #opensource #software
This will make you a better programmer ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #programming #opensource #software
Coding with Lewis
52 This is how to make your terminal look like a pro #technology #programming #software #opensource
This is how to make your terminal look like a pro #technology #programming #software #opensource
Coding with Lewis
53 This roadmap will help you become a front end developer ๐Ÿ‘ฉโ€๐Ÿ’ป #programming #technology #software
This roadmap will help you become a front end developer ๐Ÿ‘ฉโ€๐Ÿ’ป #programming #technology #software
Coding with Lewis
54 Follow this roadmap to be a backend developer in 2022 ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #programming #software
Follow this roadmap to be a backend developer in 2022 ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #programming #software
Coding with Lewis
55 This roadmap will help you become a data scientist in 2022๐Ÿ‘ฉโ€๐Ÿ’ป #datascience #developer #programming
This roadmap will help you become a data scientist in 2022๐Ÿ‘ฉโ€๐Ÿ’ป #datascience #developer #programming
Coding with Lewis
56 This is how to decide if you should learn JavaScript #programming #technology #javascript #webdev
This is how to decide if you should learn JavaScript #programming #technology #javascript #webdev
Coding with Lewis
57 Use this to help you start a programming project. #programming #technology #opensource #software
Use this to help you start a programming project. #programming #technology #opensource #software
Coding with Lewis
58 This roadmap will help you become a DevOps engineer in 2022. #devops #software #programming
This roadmap will help you become a DevOps engineer in 2022. #devops #software #programming
Coding with Lewis
59 These non-tech skills are essential for programmers ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #programming #software
These non-tech skills are essential for programmers ๐Ÿ‘ฉโ€๐Ÿ’ป #technology #programming #software
Coding with Lewis
60 Learn these languages if you want to code in 2022 ๐Ÿ‘ฉโ€๐Ÿ’ป #programming #technology #software
Learn these languages if you want to code in 2022 ๐Ÿ‘ฉโ€๐Ÿ’ป #programming #technology #software
Coding with Lewis

Related AI Lessons

โšก
A Simple Guide to Building Phylogenetic Trees and Heatmaps in R
Learn to build phylogenetic trees and heatmaps in R to visualize evolutionary history
Medium ยท Python
โšก
The Over-Engineered Solution Was Never the Real Problem
Learn to identify and solve the real problem, not just the symptoms, to become a more effective data engineer and improve your workflow
Dev.to ยท ruth mhlanga
โšก
The Assumption That Cost Retailers Millions: Income Has Nothing To Do With Spending
Learn how income doesn't necessarily determine spending habits and why this matters for retailers
Medium ยท Python
โšก
Global Airport Traffic
Discover the top 20 busiest airports globally by passenger traffic and learn how data analysis can inform airport management decisions
Medium ยท Data Science

Chapters (11)

Introduction
0:26 Instagram's Beginnings and Initial Scaling
2:05 (AD) SNYK
3:21 The Role of Load Balancers in Instagram's Infrastructure
5:38 How Instagram Handles Data Storage
8:28 Handling Image Storage on Instagram
9:14 Delivering Data Back to the User
10:11 How Instagram Handles Push Notifications
10:50 The Role of Task Queues in Scaling Instagram
11:30 Monitoring Instagram's Systems
12:21 Instagram's Core Principles Revisited
Up next
Business Combinations and Acquisition Accounting
Coursera
Watch โ†’