Ignite 3: The Future of the Apache Ignite Platform
Apache Ignite has existed for more than six years. During these years, Ignite experienced an incredible evolution and, with thousands of deployments worldwide, became a top-five project of the Apache Software Foundation. The SQL engine became more comprehensive, page-memory architecture and the persistence layer were introduced, and many features were added. These advancements made Ignite an extremely powerful tool that is suitable for a wide variety of use cases. The use cases range from basic caching to complicated, multi-component, data-integration hubs that power services and applications that are used by millions of people every second of every day—and, where a minute-long outage can cost millions of dollars. With Ignite 3, we leap forward with a revamped codebase that supports a modern, modular architecture. The intuitive configurations, APIs, and Ignite behaviors provide a speedy, flexible developer experience so that even developers new to Ignite can quickly take advantage of the power of the distributed database. During this talk, we review the enhancements planned for the next generation of the Apache Ignite platform. Also, we download and run the latest available alpha build, so we can see what the community has achieved.
Valentin Kulichenko is a distributed systems expert and an open-source software enthusiast. He is one of the original committers and PMC members of the Apache Ignite project — a distributed in-memory computing platform that enables scalability and high performance for thousands of applications all over the world. Valentin contributes to various aspects of the development, including code, documentation, and architectural discussions. During the last 10+ years at GridGain Systems, Valentin has been acting as one of the lead architects of the GridGain platform, which is based on Apache Ignite. He also helped multiple customers of GridGain Systems to adapt the platform to their needs. Currently, as a Director of Product Management, Valentin leads the effort to transition to a new generation of GridGain products, with the main focus on improved usability, faster adoption, and modernization.