Pre-conference Developer TrainingFree • 13 June

Though the pre-conference training sessions have ended, GridGain periodically offers complimentary, live Apache Ignite training classes.

Please click on the links below to join us at a future training sessions:

Apache Ignite Essentials: Key Design Principles for Building Data-Intensive Applications

13 June, 9:00 am PDT

This two-hour training is for Java developers and architects who build high-performance and data-intensive applications that are powered by Apache Ignite. During the course, you are introduced to three of Ignite's essential capabilities (data partitioning, affinity co-location, and co-located processing) and learn how to apply your newly acquired knowledge to increase the speed and scale of your applications.

Training Topics:

  • The essential capabilities of Apache Ignite
  • How to use data partitioning to achieve limitless horizontal scalability
  • How affinity co-location of data makes it possible to run high-performance, distributed queries at scale
  • How to run custom compute tasks straight on the cluster nodes, to negate any negative impact that a network might have on the performance of your applications.
Stephen Darlington picture

13 June - 8:00 am, PT

Stephen Darlington
Senior Consultant at GridGain

Apache Ignite Compute Grid: How to execute high performance, distributed tasks

13 June, 11:00 am PDT

This free, two-hour training is for Java developers and architects who want to learn how to utilize the capabilities of Apache Ignite for high performance, scalable computation. The Compute engine is one of the essential features of Ignite/GridGain that enables different approaches to running compute workloads and processing data. In this training course we will cover the topics of parallel and distributed computing and show the various ways to run tasks over distributed data as well as discussing techniques for delivering high performance at scale.

Training Topics:

  • A quick reminder of the Ignite basics: clustering, data distribution, affinity
  • Introduction to the Compute engine: what can it be used for and how
  • Fault tolerance and load balancing
  • Multiple techniques of running tasks and simple closures
  • Colocating tasks or computations with distributed data for reducing data transfer and/or execution time
  • Designing map/reduce tasks, with examples
  • Compute patterns for job assignment, continuous mapper, continuations etc.
Stephen Darlington picture

13 June - 11:00 am, PT

Anton Kurbanov
Senior Software Engineer at GridGain

Apache Ignite for Spring Boot and Spring Data Development

13 June, 1:00 pm PDT

This two-hour training is for Java developers and architects who build high-performance and data-intensive applications that are powered by Apache Ignite. During the course, you are introduced to three of Ignite's essential capabilities (data partitioning, affinity co-location, and co-located processing) and learn how to apply your newly acquired knowledge to increase the speed and scale of your applications.

Training Topics:

  • Configuring an Apache Ignite cluster that uses Spring Boot and Spring Data
  • Designing Java POJOs for Ignite Spring Data repositories
  • Defining custom SQL queries for Ignite Spring Data repositories
  • Designing DTOs (data transfer objects) for Ignite Spring Data services
  • Building a Spring Boot RESTful endpoint that works with Ignite Spring Data services
  • Learning tips and tricks while working with Ignite Spring Data and Ignite Spring Boot
Rohit Dharampal picture
Rohit Dharampal
Senior Consultant at GridGain

Apache Ignite® and associated open source project names are trademarks of the Apache Software Foundation.

The Apache Software Foundation has no affiliation with and does not endorse, or review the materials provided at this event.

Contact Organizers
Copyright © GridGain 2023

Our Community Partner:

Apache Software Foundation logo

Organized by:

GridGain logo