Cloud computing patterns encompass five key capabilities: Scale (elasticity), Multi Tenancy (resource sharing), Compute (processing power), Storage (data persistence), and Communications (networking and messaging). This comprehensive list covers all major cloud computing capabilities.