Aled Sage (Cloudsoft Corporation )
Making with Eclipse · Sponsored
Wednesday, 10:40, 20 minutes | Camino Real
In this session, we'll address the hard scalability issues of writing transactional applications that are globally distributed. When there are high throughput and consistency requirements, and when data is changing regularly, then standard database or caching solutions aren't enough. The need to control and optimise the location of processing makes things even harder (e.g. for reasons of jurisdiction, latency, cost and scalability).
Cloudsoft's free Monterey plugin for Eclipse helps you write such applications. You'll see a live demo of building, running and managing an application; we will integrate with Spring and a data fabric such as GemFire. The developer only writes the business logic - no need to touch messaging APIs. Calls to services in the application are serialized and routed to their current location. The location-aware platform then allows realtime monitoring and policy-based management of where services execute. You'll leave knowing more about these tools and architecture for running in private and public clouds.
Lookout for the next session and tutorial where we'll show drag-and-drop deployment of this application to run across multiple clouds.
Aled is VP of Engineering at Cloudsoft, with over a decade's experience developing distributed applications mostly in the enterprise sector. Particular areas of interest include concurrency, fault tolerance, messaging, and how to simplify development of scalable distributed transactional applications. Prior to joining Cloudsoft, Aled was chief architect at Enigmatec Corporation. He holds a PhD (Computer Science) from the University of St Andrews.