Do you have a feeling that the applications you write won’t run and scale in the cloud? You’re probably right. Standard development practices include many vices that make applications cloud-incompatible. Machines fail in the cloud and the local filesystem is not be trusted. A request may be served by any of a group of instances, so even caching session-data in memory is suspect. Learn how to take a run-of-the-mill web application and convert it into a perfectly stateless, cloud-ready and super-scalable monster.