Availability and Consistency in the Presence of Partitions

The CAP theorem provides system designers with a choice between three guarantees: consistency, availability, and partition tolerance. While partitions are rare, there is an incredible range of flexibility for handling partitions and recovering from them. Thus, our goal is to

How to Add Real Distributed Transactions to MongoDB – Ron Zavner

From time to time, I like to visit NoSQL conferences and talk to people from the community to see how they solve their problems. I guess I find it more neutral to do this sometimes, as opposed to speaking to

AWS Outage: Moving from Multi-Availability-Zone to Multi-Cloud

A couple of days ago Amazon Web Services (AWS) suffered a significant outage in their US-EAST-1 region. This has been the 5th major outage in that region in the past 18 months. The outage affected leading services such as Reddit, … Continue reading

Analytics for Big Data – Venturing with the Twitter Use Case

Performing analytics on Big Data is a hot topic these days. Many organizations realized that they can gain valuable insight from the data that flows through their systems, both in real time and in researching historical data. Imagine what Google, … Continue reading