Distributed computing using Apache Hadoop
Our world is filled with devices starting the smart refrigerator, smart watch, phone, tablet, laptops, kiosks at the airport, ATM dispensing cash to you, and many many more. We are able to do things we could not even imagine just a few years ago. Instagram, Snapchat, Gmail, Facebook, Twitter, and are a few of the applications we are now so used to; it is difficult to imagine a day without access to such applications.
With the advent of Cloud computing, using a few clicks we are able to launch 100s if not, 1000s of machines in AWS, Azure (Microsoft), or Google Cloud among others and use immense resources to realize our business goals of all sorts.
Cloud computing has introduced us to the concepts of IaaS, PaaS, and SaaS, which us the ability to build and operate scalable infrastructures all types of use cases business needs.
Note
IaaS (Infrastructure as a Service) - Reliable-managed hardware is provided without the need for a Data center, power cords...