On Cloud Apps
"...What I mean by building a cloud app is designing and implementing an application in a disconnected way, leveraging cheaper on-demand infrastructure. Amazon's cloud offers many services that I can just use, rather than have to setup, administer and maintain myself. I've built applications using EC2 (for HTML/JSP/Video Streaming), SNS (for notifcations to users), S3 & CloudFront for CDN. All of these services I could run using my own infrastructure & applications, but I don't need to anymore. All of these services exist & operate without the other, but together, provide the services users need..."