Apache Ignite is an In-Memory Computing Platform.
Spark is more focused on OLAP (Online analytical processing) while Ingnite is hybrid on OLAP/OLTP (Online Transaction Processing)