<<< Previous speaker next speaker >>>

Brian Oliver, Oracle

 Brian  Oliver

Brian Oliver is a Global Solutions Architect at Oracle. He works within the Oracle Coherence Engineering group and predominantly focuses on enabling financial institutions across Europe and North America to implement massively scalable and high-performance Data Grid solutions.

Over the past 10 years he has been leading the development of large-scale multi-language and multi-currency Web, E-Commerce, Sports Gaming and Financial systems making extensive use of Java technologies. He's the founder of the Coherence SIG, probably the only regularly meeting Data Grid Special Interest Group in the world, and the Coherence Incubator, a site dedicated to providing reference implementations of architectural patterns on top of Oracle Coherence.

He's been using Java since 1996. He opens an IDE every couple of days to cook up new solutions. On alternate days he's in the air traveling around Europe and North America talking about Data Grids.

Presentation: "Panel Discussion on Scalability issues"

Time: Thursday 10:30 - 11:30

Location: Shelley Room

Abstract:

What does it take to scale? This panel will bring together leading architects and solution providers in the area of performance, scalability, fault tolerance, and clustering; the panel will explore current and emerging architectures, practices, and solutions for achieving predictable performance & scalability.

The panel is moderated by Ryan Slobojan

Presentation: "Performance and Scalability Revisited: In-Memory Data Grids"

Time: Friday 09:10 - 10:10

Location: Wordsworth Room

Abstract:

Building scalable, highly-available applications that perform well is not an easy task. These features cannot be simply “bolted” onto an existing application – they have to be architected into it. Unfortunately, the things we need to do to achieve them are often in conflict with each other, and finding the right balance is crucial.

In this session we will discuss why scaling web applications is difficult and will look at some of solutions we have come up with in the past to deal with the issues involved. We will then look at how in-memory data grids can make our jobs easier by providing a solid architectural foundation to build our applications on top of.

If you are new to in-memory data grids, you are guaranteed to leave the presentation eager to learn more. However, even if you are already using one you will likely walk out with a few ideas on how to improve performance and scalability of your applications.