Explaining FoundationDB's Architecture Through Compartmentalization

The architecture I couldn&#x27;t explain 🔗 One thing always puzzled me about FoundationDB: compared to many distributed databases, its architecture looks almost excessive: GRV proxies, commit proxies, resolvers, log servers, storage servers, and that&#x27;s only the data plane. When I say that I operate FDB, people often ask, "Isn&#x27;t that complicated? There are so many processes and roles."…