In this talk I will speak about the motivations that have lead to the current generation of Big Data Architectures, what course their evolution has taken, what are the big challenges in front and how they may evolve. I will spend some time on some of the industry use cases where these systems are great and some others where they are not so great. I will also talk about challenges of running these systems on cloud infrastructure and provide ideas on how some of those could be overcome.