Distributed Systems

Friends don't let friends build data pipelines

Friends don't let friends build data pipelines

Building data pipelines can offer strategic advantages to the business. It can be used to power new …

Rise of TrueTime: Rationale behind Amazon Time Sync Service

Rise of TrueTime: Rationale behind Amazon Time Sync Service

At re:Invent 2017, Amazon Web Services (AWS) announced Amazon Time Sync Service which provides a …

Bloom Filters: Is element x in set S?

Bloom Filters: Is element x in set S?

The idea of Bloom Filter was conceived by Burton H. Bloom in 1970. In a nutshell, Bloom filter is a …

The Raft of the Understandability

The Raft of the Understandability

Computer science is full of complex hard-to-understand algorithms. Understandability of an algorithm …

Building Distributed Systems with Mesos

Building Distributed Systems with Mesos

Apache Mesos is a popular open source cluster manager which enables building resource-efficient …