Talk: From AP to CP and Back: The Curious Case of Hazelcast
I am Ensar Basri Kahveci. I first saw the term "NoSQL" in 2011 and used some NoSQL databases while doing backend development for a social gaming company. Over time, I became curious about their theoretical aspects and started digging into the distributed systems topics in general. I ended up working for Hazelcast in 2015, which is a distributed in-memory data grid (IMDG). Since then, I have been working as a distributed systems engineer to fuel my enthusiasm and get my hands dirty on core parts of Hazelcast!
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.