Apache Spark é um framework de código fonte aberto para computação distribuída. Foi desenvolvido no AMPLab da Universidade da Califórnia e posteriormente repassado para a Apache Software Foundation que o mantém desde então. Spark provê uma interface para programação de clusters com paralelismo e tolerância a falhas.
O Apache Spark é um sistema de processamento distribuído de código aberto usado comumente para cargas de trabalho de big data.
The wildly popular big data framework Apache Spark came out of AMPLab, as have a handful of other popular technologies.
Está sendo desenvolvido desde de 2009 pelo AMPLab da Universidade de Califórnia em Berkeley e em 2010 seu código foi aberto como projeto da fundação Apache.