Building Consistent and Highly Available Distributed Systems with Apache® Ignite™


It’s well known that there is a tradeoff between data consistency and high availability. But at the same time, there are lots of applications that still require very strong consistency guarantees, and making such applications highly available can be quite a challenge.

In this session, Valentin Kulichenko, GridGain System’s Lead Architect, will give an overview of Apache® Ignite™ and GridGain capabilities that allow the delivery of as much availability as possible, while not breaking data consistency. Valentin will give specific guidelines on how to build such systems, and will do a deep dive into topics like:

  • In-memory backups
  • Data persistence
  • Data center replication
  • Full and incremental snapshots

At the end of the session, you will have better understanding of how Apache Ignite and GridGain work, and how to use different features of these products to build applications that are both consistent and highly available.

Valentin Kulichenko
Valentin Kulichenko
Director of Product Management at GridGain Systems