Database School

Building an S3 Competitor with Tigris CEO Ovais Tariq

Nov 6, 2025
Ovais Tariq, co-founder and CEO of Tigris Data and former Uber engineer, shares insights from his vast experience in building hyperscale storage systems. They delve into the intricacies of creating an S3-compatible global object store, discussing Uber's custom hardware designs and the challenges faced during major outages. Ovais highlights Tigris's unique architecture, its focus on AI-driven workloads, and the advantages of its global metadata strategy. He emphasizes the need for specialized storage solutions and the importance of validating ideas before launching.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

FoundationDB As Metadata Backbone

  • Tigris uses FoundationDB for strongly consistent, transactional metadata and horizontal scaling.
  • FoundationDB's heavy simulation testing increased Tigris's trust in it for global metadata needs.
INSIGHT

Two-Tier Metadata Design

  • Tigris splits metadata into thin global pointers and richer regional metadata that stores checksums and disk locations.
  • Global metadata routes requests to the region that owns the actual bytes for correct locality.
INSIGHT

Cache First, Rehome Per-Object

  • On a remote read, Tigris serves data transparently and caches frequently accessed objects locally.
  • If access persists, Tigris will rehome only the hot object to the new region rather than the entire bucket.
Get the Snipd Podcast app to discover more snips from this episode
Get the app