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