This document provides an overview of various cloud computing technologies and applications including content delivery network (CDN) services, multi-CDN architectures, mobile cloud computing (MCC), and intercloud issues. It describes how CDNs improve performance by caching content closer to users, how multi-CDNs combine resources from multiple providers, how mobile apps leverage cloud resources, and challenges around interoperability when connecting multiple cloud platforms.