From AP to CP and Back: The Curious Case of Hazelcast

Speaker: Ensar Basri Kahveci

Distributed databases employ replication to achieve performant, available, and fault tolerant solutions.

However, managing replicated data is challenging.

Building a distributed database is hard, and clarifying its high level properties is even harder.

Hazelcast makes use of several replication techniques together to offer choices for the trade-offs between consistency, availability, and latency properties.

In this talk, I take a closer look at these techniques, and discuss them from the perspective of the CAP and PACELC principles.