Learning Outcomes:
• Explain Cloud Computing and identify its capabilities.
• Analyse computer systems in terms of their Elasticity, Resiliency, On-Demand Services and Measured Usage.
• Compare Cloud Services, Cloud Platforms, and Cloud Infrastructures.
• Revise how the Cloud integrates technologies like Parallel or Distributed computing, Microservices, and Software Pipelines.
• Interpret the impact of economies of scale on cloud computing and identify the main security problems that affect this technology.
• Design and compare Cloud Computing applications based on monolithic designs and microservices.