Home / Companies / Yugabyte / Blog / Post Details
Content Deep Dive

The Distributed Database Behind Twitter

Blog post from Yugabyte

Post Details
Company
Date Published
Author
Michelle Brinich
Word Count
492
Company Posts That Month
13
Language
English
Hacker News Points
-
Post removed?
No
Summary

The distributed database behind Twitter is a complex system that has evolved over time to meet the company's growing needs for scalability and reliability. The system started with a monolithic architecture based on MySQL, but as Twitter's popularity grew, engineers sought to improve performance by migrating to microservices, multiple datacenters, and eventually building their own custom in-house distributed database solution called Manhattan. Today, Manhattan is a massive system that powers tens of thousands of nodes, serves many petabytes of data, and handles tens of millions of requests per second. Despite its complexity, the Twitter engineering team continues to evolve and refine the system, incorporating new technologies such as Kubernetes, Kafka, and public cloud storage. The diversity of use cases in a company of Twitter's size means that no single database can meet all their needs, leading the team to explore alternative solutions that may complement or even replace internal offerings.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 1 1,121 152 48 +7%
Real-time 1 818 271 91 +9%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.