I am one of the Co-Founders of Tigris Data and we use FoundationDB extensively. I am doing a multi-part series on the architecture of Tigris (the open source developer data platform). In this blog post, I will walk you through our data layout on FoundationDB, key structure, and key compression, how we manage schemas, and how are schema changes propagated in a consistent way across distributed application workers.