Distributed Computing, Middleware, Scalability, Data Processing, Data Storage.
Web Services, Microsoft Azure, and Google Cloud, created large data centers. These companies then allowed users to use resources on these machines per their needs. Billing is based on the amount of resources used and the total duration they are used for. These resources include storage, processing