Instagram
Social Media
Instagram

Scaled Django architecture with 4000+ database shards serving 2B+ users

Employees:10,000+
Revenue:$50B+ (Meta segment)
Founded:2010
HQ:Menlo Park, CA
Ticker:META
Key Metrics
Users2B+ users
Uptime99.99%
Photos/Day95M+
Stories/Day500M+
Database Shards4,000+
Tech Stack
React Native
Python
Django
PostgreSQL
Cassandra
PyTorch
System Architecture

Scaled Django with Massive Sharding

Instagram Architecture

2B+ Users on Django

Mobile-First

iOS App
Swift, React Native
Android App
Kotlin, React Native
Web
React

API Layer

Django API
Python, uWSGI

Core Services

Feed Service
Python, Cassandra
Media Service
C++, CDN
Social Graph
TAO
ML Ranking
PyTorch

Data Layer

PostgreSQL (4000+ shards)
Sharded
Cassandra
Time Series
Redis
Caching

Key Components

PostgreSQL Sharding

Custom sharding layer distributing data across 4000+ PostgreSQL instances

PostgreSQL
Python
Custom middleware
TAO Social Graph

Distributed social graph storage system from Meta

Custom
Memcached
MySQL