This document discusses cloud computing development patterns and open source technologies. It introduces common cloud models including IaaS, PaaS, and SaaS. Several design patterns are presented for scaling applications, handling multi-tenancy, batch processing, storage, and communication in the cloud. Additional development patterns cover failure handling, caching, elasticity, availability zones, automation, and limiting state. The document concludes by mentioning Amazon SimpleDB and SQS technologies.
Related topics: