https://ernestodotnet.medium.com/simplifying-hadoops-mapreduce-understanding-the-essence-of-big-data-6c3baa2a9394