Cloud-aware applications decrease server count and handle massive user load by elastically scaling, minimizing idle resources, and maximizing tenant density. Teams can architect and develop applications to minimize resource contention, reduce coordination choke points, and maximize resiliency.
Traditional Web applications rely on cloud management services and infrastructure as a service (IaaS) to decide on when to spin up or tear down an entire application server instance. By contrast, cloud-enabled application platforms and platform as a service (PaaS) solutions can peer inside tenant traffic and further optimize the application’s cloud characteristics. This video describes:
* Why cloud-aware applications rise above Web applications
* When to make applications cloud aware
* How architects and developers can review existing Web applications, identify cloud anti-patterns, and propose effective cloud patterns.
[youtube g7soeMb-CjI]
Pingback: Software Development Linkopedia November 2013