LinkedIn
Social Media
LinkedIn

750+ microservices architecture with 7T Kafka messages daily

Employees:20,000+
Revenue:$15B+
Founded:2002
HQ:Sunnyvale, CA
Key Metrics
Users900M+ members
Uptime99.99%
Kafka Messages/Day7T+
Countries200+
Microservices750+
Tech Stack
Ember.js
Java
Scala
Espresso
Azure
Apache Kafka
Apache Samza
System Architecture

750+ Microservices with Kafka

LinkedIn Platform Architecture

Real-Time Data Processing

Client Applications

Web (Ember.js)
Ember, TypeScript
Mobile Apps
Native
Public API
REST

API Gateway

Rest.li Framework
Java, Scala

750+ Microservices

Feed Service
Java
Profile Service
Java
Messaging
Scala
Search
Java, Galene

Streaming Platform

Kafka (7T msgs/day)
Event Streaming
Samza
Stream Processing
Pinot
OLAP

Key Components

Kafka at LinkedIn

Birthplace of Apache Kafka, processing 7 trillion messages daily

Apache Kafka
Java
ZooKeeper
Espresso Database

LinkedIn's distributed document store

Java
MySQL storage
Custom replication