Introduction.- General-Purpose Big Data Processing Systems.- Large-Scale Processing Systems of Structured Data.- Large-Scale Graph Processing Systems.- Large-Scale Stream Processing Systems.- Large-Scale Machine/Deep Learning Frameworks.- Conclusions and Outlook.