Building Consistent and Highly Available Distributed Systems with Apache Ignite and GridGain

Salon E

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 to deliver 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.

Speakers
Valentin Kulichenko
Valentin
Kulichenko
Lead Architect
at
GridGain Systems

Valentin Kulichenko is a software engineer, solution architect and distributed systems enthusiast. He is committer and PMC member of Apache Ignite project, his constant contributions are aimed to improve quality of the product and user experience for those working with it. Valentin currently holds the position of Lead Architect at GridGain Systems where his main goal is to help customers and partners with their technical challenges.

Recording