Wednesday 4th July, 2012
11:30am to 12:15pm
One-line description: Uses Oxfam’s experience of moving its web applications into “the cloud” to seed discussion of what the cloud means for application development.
Session format: Case study (75 mins)
Abstract:The session will take Oxfam’s experience with the Cloud as its jumping-off point. Oxfam spent some time exploring options such as Amazon EC2 and the Google App Engine in 2009. It also virtualised many of its back-office applications (Finance and HR, Supporter Database, etc) in that year. Then in 2010 it decided to explore moving its web applications (website, e-commerce, intranet, etc) from the 30-odd servers in its web hosting facility to a cloud-based facility.
That migration is now complete and we’ve learned a lot of lessons. Like how the difference between “public” and “private” cloud may not be as obvious as it seems. Or about the way in which cloud services cast a new light on a whole bunch of internal relationships.
So we’ll describe Oxfam’s experience and use it to trigger discussion on questions such as:
• Who drives development in the cloud? E.g. are teams within business units (as opposed to IT) likely to drive more development?
• What standards do we need to develop effectively for the cloud?
• What application lifecycles make sense in the cloud, where constraints on the number of dev & test environments, etc, are more relaxed?
Audience background: No particular skills or background are assumed. Anyone who has experience of or has heard about this fuzzy thing called the Cloud would be welcome.
Benefits of participating:
• Learn about Oxfam’s experience of moving to the cloud
• Identify some of the risks and gotchas of working in the cloud
• Explore how the shift to the cloud might affect other aspects of application development
The session will run in two broad phases:
1) We’ll describe Oxfam’s experience of moving its applications into the cloud and our key lessons learned from that experience
2) We’ll open out into discussion of some of the issues that the cloud raises for application development.
Sign in to add slides, notes or videos to this session