App: 1. Have Idea 2. Get Budget 3. Submit hardware acquisition request 4. Wait 5. Get Hardware 6. Deploy framework/appserver 7. Deploy testing tools 8. Test testing tools 9. Code, test, repeat 10. Configure Prod servers (and buy them if needed) 11. Push to Prod 12. Launch 13. Order more servers to meet demand 14. Wait 15. Deploy new servers • Etc. How to Build an App: 1. Have Idea 2. Code, test, repeat 3. Launch 4. Scale “The use of Platform-as-a-Service technologies will enable IT organizations to become more agile and more responsive to the business needs.” –Gartner* *http://www.gartner.com/technology/research/cloud-computing/report/paas-cloud.jsp The Old Days
mobile apps from a single IDE HTML5, CSS3, JavaScript, Ruby, Rails, PHP and Python Source Control (Git) Code Assist Debugger Terminal Backed by Appcelerator
http://openshift.redhat.com l Get up to 3 applications with: l 512MB Ram l 1GB Disk Space l Use promocode: SHANGHAI l Pick up a t-shirt and a notecard on your way to break!