OpenAI published technical details on how it scaled its custom online storage platform, Habitat, to support over 1 billion weekly active ChatGPT users. Habitat currently processes more than 70 million requests per second across nearly 40 geographic regions and manages over 500 petabytes of data, maintaining performance across all OpenAI products.

Originally launched in mid-2024 as a lightweight Python library interfacing with Azure Cosmos DB, Habitat evolved into a complex distributed service layer. OpenAI engineers had to re-architect the platform as traffic expanded more than 10x year-over-year for three consecutive years, abstraction layers were added to decouple product engineering from underlying schema management, request routing, encryption, and caching.

The deployment demonstrates how high-concurrency storage layers can be maintained in Python while managing extreme capacity pressure. OpenAI stated this write-up is the first in a series detailing its infrastructure optimizations, including multi-tenancy, read-performance strategies, and its scaling partnership with Azure Cosmos DB.

Why it matters

  • Offers architectural blueprints for infrastructure engineers managing extreme 10x annual scaling demands under heavy LLM workloads.

  • Demonstrates high-throughput distributed storage engineering using Python abstracting complex underlying data stores like Azure Cosmos DB.

  • Reveals the massive data footprint (500+ PB) required to support a billion-user global consumer AI application.

Source: openai.com