This document provides an overview of in-memory computing principles and GridGain's in-memory data fabric technology. It discusses why in-memory computing is needed to handle today's data volumes and velocities, how architectures have evolved from traditional databases to in-memory data grids, key considerations for in-memory data grids, use cases for GridGain's technology, and highlights of GridGain's Release 6.5 including cross-language interoperability and dynamic schema changes.