architecture

March 5, 2014

Topology: The Architecture of Distributed Systems

You can’t judge a book by its cover, but you can judge the architecture of a distributed system by its topology.

If two distributed systems are equally effective, is the one with the simpler topology the one with the better architecture? This article compares the architecture of two document databases and two wide column stores by looking at their topologies.

Read more »

January 20, 2014

Introducing the Couchbase .NET SDK 2.0 Development Blog Series

Hello folks, over the next couple of months we’ll be doing a series of blogs that will follow the development of the Couchbase .NET 2.0 SDK. In this post I will go over the high level architecture, some motivation and features you should expect, and what the overall goals are of the .NET SDK with respect to the other Couchbase clients: Node, PHP, Java, and C.

Read more »

March 22, 2013

Performance Oriented Architecture

"How should I access my data?" is often asked by developers as they contemplate a storage solution. To answer that question one first needs to understand the application under consideration. Who are the most important users, and which use cases need to be fast—that is, what actions does the user take a lot? What is the hot path?

Read more »