Ensar Basri Kahveci

Ensar Basri Kahveci

Talk: From AP to CP and Back: The Curious Case of Hazelcast
Company: 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.