|
Slipstream Track
|
|
Educational Track
|
9:00 - 9:30
|
Registration & Coffee
|
|
9:30 - 9:45
|
Welcome and Opening Address
|
|
9:45 - 10:15
|
 Rob Tweed,
M/Gateway Developments
If Facebook and Amazon can scale, then so can my application... Right?
Web Applications are all basically the same, aren't they? If so, it looks like all the scalability solutions must be already well understood and ready for use by all business applications that want to exploit the benefits of the web and Cloud Computing. However, things are maybe not as straightforward as they seem.
To kick off the conference, Rob will outline the main themes that others will focus on in more detail throughout the rest of the day. For example:
- How is scalability achieved by the big retail and social networking sites?
- What compromises have been made in order to achieve this scalability?
- How applicable are these techniques to supporting more traditional business applications across the web, and what other techniques may be required?
|
10:15 - 11:00
|
 Iain Gavin, Amazon Web Services
Creating scalable applications using Amazon Web Services
Iain will show how Amazon's array of cloud based web services fit together to provide the building blocks needed for highly scalable web-based applications. As well as explaining the roles of the key components EC2 and S3 he'll also be highlighting CloudWatch, Auto Scaling and Elastic Load Balancing which are the newest components in Amazon's portfolio of cloud based infrastructure.
|
11:00 - 11:30
|
Networking Break
|
|
Slipstream Track
|
|
Educational Track
|
11:30 - 12:00
|
 John Murray, George James Software
What's developing in The Cloud?
Does the advent of cloud based computing have implications for the software development, deployment and maintenance process? How might the cloud paradigm affect the way we develop and test our code? Are development tools evolving to embrace the cloud? These are some of the questions we will consider during this session.
|
11:30 - 12:00
|
 Rob Tweed,
M/Gateway Developments
Using Amazon Web Services
Having heard about the components of AWS, this workshop will show you how they are used in practice with a practical demonstration. Assisted by Iain Gavin of Amazon, Rob will demonstrate how EC2, S3 and SimpleDB can be used to create full function scalable applications with use and pay-on-demand scalability. |
12:00 - 12:30
|
 Roger Moffatt, Mindsizzlers LLP
Achieving scalability using Memcache
Memcache has become the mainstay of many big web applications as a means of achieving high performance and scalability. In this presentation, Roger will outline the Memcache technology: what it is, how it works and how it's used. He will also examine its potential limitations and shortcomings, and will look at possible alternative solutions for web-based business applications.
|
12:00 - 12:30
|
TBA
|
12:30 - 2:00
|
Lunch
|
|
Slipstream Track
|
|
Educational Track
|
2:00 - 2:30
|
Lightning Talks
This is your opportunity to speak for strictly 5 minutes on any subject. |
2:30 - 3:00
|
 Chris Munt, M/Gateway Developments
Securing The Cloud: Don't get lost in the fog
There is more to securing information held on a computer system than simply throwing technology at the problem. First we need to understand exactly what the risks are. What’s your data worth to you? What’s it worth to someone else? Do you hold information about others? Is there any kudos involved in breaking your security?
In this session we will discuss these issues in general and apply our findings to Cloud Computing in particular. We will explore the technology and techniques that are available to address the risks associated with Cloud Computing.
|
2:30 - 3:00
|
 George James, George James Software
A practical introduction to using schemafree databases
Schemafree databases are one of the key building blocks for constructing highly scaleable cloud based web applications. This tutorial provides a practical introduction with examples of using SimpleDB and other schemafree data stores. Techniques for maintaining data consistency and using indexes will be demonstrated and discussed.
|
3:00 - 3:30
|
 KS Bhaskar, Fidelity
Maximizing transaction throughput and application continuity with GT.M
GT.M's combination of an enterprise-scale schemaless database with ACID (Atomic, Consistent, Isolated, Durable) transactions, implemented with a Software Transaction Memory (STM) model, and the ability to create logical multi-site (LMS) application configurations allows you to deploy applications in the cloud. Bhaskar will discuss how to create and deploy your application to maximize both scalability and application continuity.
|
3:00 - 3:30
|
 Rob Tweed,
M/Gateway Developments
Using EWD for business applications
In this workshop, Rob will introduce EWD and will demonstrate how it is designed to keep a tight control over the user's interactions within a browser interface. Rob will explain where and why this is important, and how this approach differs from the usual accepted practices in web application support. |
3:30 - 4:00
|
Networking Break
|
|
Slipstream Track
|
|
Educational Track
|
4:00 - 4:30
|
 Sean Connelly
Atmus
The Atmus Project is new open source initiative for extending and empowering GT.M, the high-end TP schemaless database.
In this presentation Sean will discuss the vision, progress and roadmap for Atmus.
Find out how the Atmus Project will provide a unified core library, extended compilation, tools and new languages.
|
4:00 - 4:30
|
 KS Bhaskar, Fidelity
Securing data at rest in the Cloud
Much of the discussion on security in the cloud has focused on application and system level security. But there is another aspect to vulnerability - data at rest. The same disk drives that are used for your virtual machine in the cloud today may be used for someone else's virtual machine tomorrow. How can you guarantee and assure the confidentiality of your data even if the cloud vendor doesn't scrub the physical blocks on disk between use by different virtual machines? Bhaskar will discuss securing data at rest by encrypting GT.M databases and Linux file systems.
|
4:30 - 5:00
|
 Jon Payne, InterSystems
Jon Payne, InterSystems
|
4:30 - 5:00
|
 Sean Connelly
Atmus tutorial
Learn how to use the Atmus libraries and understand how the compiler and other tools can be used to augment GT.M and enhance its capabilities and reach.
|
5:00 - 5:30
|
 George James, George James Software
Use of a schemafree database for geospatial data
This session will present the implementation of a large-scale geospatial database as a cloud based service. With over 1 billion records it provides semantic data, on-demand, to a wide range of client applications.
Geospatial databases are traditionally large and complex and have demanding index requirements, often requiring special database extensions to handle them. This project used GT.M, a schemafree database, to meet the scalability requirements. I will explain why this system was built, how it has been implemented and the benefits we found of using a schemafree database to index geospatial data.
|
5:00 - 5:30
|
 Chris Munt, M/Gateway Developments
Web-application architectures
This workshop will present the range of options available for architecting high performance web-applications. Chris will contrast the strengths and weaknesses of each choice and highlight the important factors that should be taken into account when building for scalability, resilience and performance.
|
5:30 - 6:30
|
Closing address followed by drinks at the bar
|
6:30 - 7:30
|
Vineyard tour
|
7:30 - late
|
Dinner in the Gallery Restaurant
|
|
|
Friday 3rd July 10:00am
|
Slipstream Workshop at George James Software's offices in Shepperton
|