Best Practices for Deploying Distributed Databases and In-Memory Computing Platforms with Kubernetes

In-memory computing technologies such as in-memory data grids (IMDG) and databases (IMDB), NoSQL and NewSQL databases can make so many things easier for a developer. But implementing DevOps for these distributed technologies and the related storage can be difficult. Luckily Kubernetes has come to the rescue!

Learn how Kubernetes can orchestrate a distributed database or in-memory computing solutions using Apache Ignite as an example. This session will explain how to:

  • Deploy, provision and manage an IMDG or IMDB when you wish to keep data in RAM
  • Set up and manage persistence for the in-memory technologies above or configure a disk-based distributed database
  • Set up auto-discovery and automated horizontal scalability, and use other tricks for high availability


Denis Magda
Denis Magda
VP, Developer Relations in R&D at GridGain; Apache Ignite committer and PMC member

Denis Magda is an open-source software enthusiast who began his journey by working first with the technology evangelism group of Sun Microsystems and then with the Java engineering team of Oracle. During his years at Sun and Oracle, Denis became a seasoned Java professional, deepening and expanding his knowledge of the technology by contributing to the Java Development Kit, architecting Java solutions, and building local Java communities. Denis now continues his journey by supporting the Apache Software Foundation and working with GridGain Systems. For the foundation, he contributes to Apache Ignite as an Apache Ignite committer and a member of the Project Management Committee. As the head of the GridGain Developer Relations team, Denis works with software engineers and architects to help them develop their expertise in in-memory computing. You will find Denis at conferences, workshops, and other events sharing his knowledge about Apache Ignite, distributed systems, and open-source communities.