1. Why the cloud is the next Excel Rhys Jones CloudCamp London #5
2. supply Demand for IT change exceeds your organisation’s ability to
3. Budgets are getting smaller
4. < 10 % <ul><li>Of your workforce are professional developers </li></ul>
5. < 10 % <ul><li>of them are rock star developers </li></ul>
6. 100 % <ul><li>Of your workforce have MS Office which they can use to </li></ul>build their own applications
7. How many user developed Excel or Access based applications are there in your organisation?
8. It’s only going to get worse (or better)
9. Gartner <ul><li>“ Software developed by business users is becoming more prevalent. Also, further exploitation of software skills by power users is inevitable. The smart applications organization won't fight this trend, but will exploit it via a set of governance practices.” </li></ul>Governance and the End-User Application October 2007
10. No, it’s going to get much worse (or much better)
11. 100 % <ul><li>Of your workforce have internet access which they can use to </li></ul>build their own applications (or access the thousands of free or paid applications delivered as SaaS)
12. How are you going to control them?
13. isn’t it? <ul><li>But building “proper” systems is hard </li></ul>
14. Why? <ul><li>A disproportionate amount of the risk, complexity and effort is driven by non-functional requirements </li></ul>
15. Infrastructure Platforms Software MS Office Google Apps Salesforce.com Technology Focus User Focus Sharepoint SimpleDB, S3 EC2, Cloudfront, Elastic IP Heroku, Engine Yard RAC Google App Engine RPX Now
16. What if? <ul><li>There was an Excel easy way of building applications in the cloud but which took care of all the non-functional capabilities automatically? </li></ul>
17. How hard can it be? A Reference for the Rest of Us! Building global, distributed, fault-tolerant, secure, high performance applications
18. 12 hours <ul><li>Researching what components are needed, the costs involved and deciding the approach </li></ul>
19. 15 mins <ul><li>To get authentication up and running using RPX basic (free) </li></ul>
20. 15 mins <ul><li>To set up a scalable database infrastructure (free) </li></ul>
22. 15 mins <ul><li>To set up source code control and backups ($7 pm) </li></ul>
23. 30 mins <ul><li>To set up a virtual machine and deploy it to the cloud </li></ul>Amazon EC2 Vs. Roll your own Platforms Elastic Server on Demand
24. Done! <ul><li>< 2 days to a fully functional web application in the cloud with scalable data layer, security and code backup </li></ul>
25. Are we there yet?
26. Not quite <ul><li>Many options, lots of moving parts, so still requires confidence, knowledge, research and specialist skills </li></ul>Payments integration, auto-scaling, attack resistance (DDoS), load-balancing, monitoring, SEO etc…
27. But… <ul><li>We are getting closer to a world where building applications for web scale is much easier </li></ul>
28. What does this mean for you?
29. How will your company manage the applications that are critical to your business when many are built outside of IT?
30. How will you retain your smartest people and their innovations ?
31. Cloud vendors, what are you doing to make your product attractive to the other 90% of the market ?
32. When it becomes easy enough will you be launching your own company?
33. Are the platform companies becoming the biggest early stage VCs?