Загрузка...

How Instagram Scaled to 14 Million Users With Only 3 Engineers

In this video, we will explore how Instagram managed to scale so well with only 3 engineers in their early days.

Corrections:
- https://www.youtube.com/watch?v=TdhXPsDXdAI&t=332s , I meant to say "not to be confused sql schema of a table"

As requested description of each technology has been added below.

Timelines:
- 00:00:00 - Intro
- 00:00:14 - Webservers
- 00:00:50 - Postgres
- 00:02:27 - Sharding (unique identifiers)
- 00:05:32 - Sharding (postgres schema)
- 00:06:00 - Replication
- 00:06:19 - Task queue & push notification
- 00:06:43 - Other technologies
- 00:07:09 - Ending

Technologies:
- EC2: Amazon Elastic Compute Cloud (EC2) is a web service that provides resizable compute capacity in the cloud, allowing you to run virtual servers for various computing needs.
- Django: Django is a high-level Python web framework that simplifies the process of building web applications by providing pre-built components and enforcing a clean and pragmatic design.
- Load balancer: A load balancer distributes incoming network traffic across multiple servers to ensure optimal resource utilization, maximize throughput, and minimize response time.
- NGINX: NGINX is a high-performance web server and reverse proxy server that handles incoming web requests, serving static content efficiently, and can also act as a load balancer.
- Postgres: PostgreSQL (often referred to as Postgres) is a powerful open-source relational database management system (RDBMS) known for its reliability, robustness, and extensibility.
- ZooKeeper: Apache ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. It is often used in distributed systems for coordination and consensus.

Original article links:
- https://instagram-engineering.com/what-powers-instagram-hundreds-of-instances-dozens-of-technologies-adf2e22da2ad
- https://instagram-engineering.com/sharding-ids-at-instagram-1cf5a71e5a5c
Stock video credits:
- Scrolling IG video - Video by cottonbro studio: https://www.pexels.com/video/hands-iphone-laptop-internet-5054433/
- mointor with program - Video by Tima Miroshnichenko: https://www.pexels.com/video/computer-monitor-with-hacking-program-5377280/

Background music credits:
- ⏫ Uplifting Cheerful Dance No Copyright Travel Celebration Background Music | Ocean Vibes by Waesto - https://www.youtube.com/watch?v=ivOlYld0IYs&list=PLRPR8uJQx5tFLKvoE4Ip09FqBMlJYURTr&index=9
- 🌅 Summer Happy Instrumental Uplifting No Copyright Music | Follow The Sun by Luke Bergs & Waesto - https://www.youtube.com/watch?v=gArcF3sIfFA&list=PLRPR8uJQx5tFLKvoE4Ip09FqBMlJYURTr&index=10

Видео How Instagram Scaled to 14 Million Users With Only 3 Engineers канала Kiki's Bytes
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять