Modern Big Data Architectures (A Multi-Agent Systems Perspective)