Distributed computing frameworks used to transform, aggregate, and process large datasets in batch and real-time.