Key patterns referring to common design problems related to distributed systems: 1. Bloom FiltersA Bloom filter is a space-efficient probabilistic data structure that is used to test whether an element is a member of a set. It is used where we just need to know if the element belongs to the object or not. In BigTable (and Cassandra), any read operation has to read from all SSTables that make up a