The Curious Engineer

All blogs / Storage / filesystems

Tigris Object Storage Blog

tigrisdata.com/blog

Posts from the Tigris engineering team about how we build global object storage for any cloud — low-latency access anywhere, millions of buckets, and 99.99% availability you can rely on.

Storage / filesystemsDistributed systems / cloudGo

Posts
138 from 21 Sep 2022 to 27 Oct 2026
Posting
weekly (61 in the last year)
Kind
company blog
Feed
https://www.tigrisdata.com/blog/atom.xml

2026 54

  1. How we do indices in FoundationDB
  2. Cutting objgit’s RAM usage
  3. I accidentally created a gamedev tool by implementing Git Large File Storage
  4. objgit is not a git forge
  5. How Goldsky Serves Billions of Sub-10 ms Lookups from One Copy of the Chain
  6. We used a database as a message queue. Now we use Kafka.
  7. You can run git on object storage if you re-make packfiles
  8. Object storage is all you need
  9. Conflict resolution is “fun”
  10. Building a global object store on FoundationDB
  11. Extending immutability: deletion without losing data
  12. SigV4 authentication is surprisingly complicated
  13. Humans don't install software themselves anymore, their agents do
  14. The Most Expensive ClickHouse Query Is the Restore
  15. Presigned URLs are technically a security vuln
  16. Migrate your data with the Tigris CLI
  17. Where Does the Agent Live?
  18. Every Tenant Has a Past: Evaluating LangGraph Agents
  19. I taught a bucket to speak git
  20. Tar saved Unix backups in 1979. Now it saves your dataloader.
  21. Introducing Soft Delete for Tigris Buckets and Objects
  22. Giving your Go apps Tigris superpowers
  23. Introducing storagesdk.dev
  24. Give your agents disposable environments in Go
  25. You wanted more lifecycle rules. They're here.
  26. How small can we make an interface to Tigris?
  27. Own Your AI Context with Basic Memory
  28. Durable global streams in Tigris with S2
  29. Build a Self-Updating Knowledge Base for Under $10
  30. The Immutable Agent
  31. We gave just-bash persistent storage
  32. Introducing Agent Kit: Storage Workflows for AI Agents
  33. Your bucket is already a message queue
  34. Testing Distributed Systems Under Chaos
  35. Fifty agents for the price of one bucket
  36. Tigris Agent Plugins: Your AI Coding Agent Now Speaks Storage
  37. Introducing t3.tigrisfiles.io for public content
  38. Introducing CougarLLM: A Truly Global Inference Server
  39. Introducing Multi-Region and Dual-Region Buckets
  40. Event-Driven Multimodal Ingestion with Tigris and Mixpeek
  41. Benchmarking ML Training Throughput on Tigris Object Storage
  42. How I learned to love reactive data models with Pixeltable
  43. Give Your Users Storage Without Becoming a Storage Company
  44. How Parseable Built an Observability Data Lake for AI
  45. From npm to a Single Binary: Adopting Bun for the Tigris CLI
  46. How Agentuity Built a New Cloud for AI Agents
  47. Agent skills automate drudgery so you don't have to do it
  48. A terminal user's next interface to object storage
  49. Deriving the Tigris Go SDK
  50. We have a Discord now. You can view the Q&A from Google.
  51. Using Tigris as a key-value store
  52. How S3 API compatibility lets you use any cloud
  53. 2025: A Breakthrough Year for Tigris Data
  54. Test RAG Chunking Strategies With Tigris Forked Buckets

2025 57

  1. We're open sourcing our MCP OIDC Provider
  2. 1-Click Docker Registry with Northflank + Tigris
  3. Bucket snapshots are git tags for your bucket
  4. The man-in-the-middle pattern for MCP server OAuth
  5. Tigris' MCP Server Goes Global
  6. Scaling Kafka with AutoMQ on Tigris
  7. Immutable by Design: The Deep Tech Behind Tigris Bucket Forking
  8. Fearless dataset experimentation with bucket forking
  9. Append-Only Object Storage: The Foundation Behind Cheap Bucket Forking
  10. Build better AI agents with bucket forking
  11. Fork Buckets Like You Fork Code
  12. Getting started with PyTorch and Tigris
  13. What Tigris Data Is Excited About at PyTorch Conference 2025
  14. Tigris Raises $25M to Build the Storage Layer for the AI Era
  15. How we make Ty
  16. Flux Kontext vs Nano Banana
  17. Announcing the Tigris Storage SDK
  18. We do our billing with Prometheus
  19. Unlimited Message Retention with Bufstream and Tigris
  20. Distributed Training with LanceDB and Tigris
  21. How LogSeam Searches 500 Million Logs per second
  22. Global Replication Made Easy
  23. Build a text-to-video app with Veo3 and Tigris
  24. gpt-oss is not for developers. It’s for agents.
  25. Generative Software Development: From Coding to Conversing
  26. I Tested Qwen Image's Text Rendering Claims. Here's What I Found.
  27. Using Hugging Face datasets with Tigris
  28. We made unhateable IAM. Here’s how to use it.
  29. Getting started with WarpStream on Tigris
  30. Small Objects, Big Gains: Benchmarking Tigris Against AWS S3 and Cloudflare R2
  31. Standardizing Python Environments with Development Containers
  32. mount -t tigrisfs
  33. Data Time Travel with DuckLake and Tigris
  34. Get your data ducks in a row with DuckLake
  35. Eliminating Data Migration Risk with Shadow Buckets on Tigris
  36. Fending off scrapers with Tigris and DuckDB
  37. Behind the Fake CAPTCHA: How We Fought Back Against Platform Abuse
  38. You wanted lifecycle rules. Here's how we made it happen.
  39. Sharing Files with the Model Context Protocol
  40. Bottomless vector database storage with Tigris and LanceDB
  41. Decoupling Bucket Names and Domain Names
  42. Share your buckets, share the love
  43. We solved one of the biggest problems in object storage
  44. Going beyond vibe coding
  45. The Storage API That Ate The World (And What We're Doing About It)
  46. Announcing the Tigris MCP server
  47. Global by Design: Tigris's Distributed Object Storage Architecture
  48. Announcing Tigris' SOC2 Type II Certification
  49. Supplemental resources for Affording your AI chatbot friends
  50. Depot saves us from another Google deprecation
  51. Setting up a Docker Hub pull-through cache with Tigris
  52. Moving to Virtual Hosted URLs
  53. AI’s Impending Left-pad Scenario
  54. DeepSeek R1 is good enough
  55. Tigris now supports recent releases of the S3 SDK
  56. How do large language models get so large?
  57. If you've upgraded boto3 or the JavaScript S3 client in the last week, uploading files won't work. Here's how to fix it.

2024 19

  1. Using Tigris as a Filesystem
  2. How Beam runs GPUs anywhere
  3. Training with Big Data on Any Cloud
  4. Nomadic Infrastructure Design for AI Workloads
  5. Tigris supports Storage Tiers
  6. How we built object notifications in Tigris
  7. Becoming your own Docker Registry with Tigris
  8. We're making our availability metrics public
  9. How fal.ai offers the fastest generative ai in the world
  10. Snip, Snap, Serve: Effortless Global Image Delivery with Tigris
  11. What’s the Big Deal with Conditional Writes Support in S3?
  12. Metadata Querying for Object Storage feat. Elixir
  13. Sharing your Ollama models between Fly Machines using JuiceFS and Tigris
  14. Eager & Lazy Caching feat. Elixir
  15. We're enabling billing for Tigris in July
  16. AI Image Generator with Stability and Tigris
  17. Tigris vs. S3 & Cloudfront
  18. Announcing Tigris Seed Round led by Andreessen Horowitz
  19. Tigris, the globally distributed S3-compatible object storage

2023 7

  1. How we built our metadata layer on FoundationDB
  2. Tigris's object store's authentication & authorization
  3. A developer-driven approach to building secondary indexes presentation
  4. Navigating Client-Side Encryption
  5. Backing up FoundationDB
  6. SRP Demystified: Strengthening Authentication in the Digital Age
  7. Tigris transaction internals

2022 1

  1. Skipping the boring parts of building a storage platform using FoundationDB