This document discusses Apache Ignite, an open source in-memory data fabric for real-time processing of big data. It provides an overview of Ignite's capabilities including in-memory caching and computing, distributed processing, streaming and complex event processing. Examples are given of how to use Ignite for distributed caching, transactions, MapReduce jobs and accelerating Hadoop workloads.