Running Open Source Java Platforms in the Public Cloud

Short Form


Running a single instance of anything is easy - but how do you configure platforms for clustered environment in the cloud? Learn how to effectively launch a fleet of clustered Java-based platforms in the cloud, with or without containers, and carry that knowledge to run many others (WildFly, Spring Boot, Infinispan, and more).


Running a single WildFly instance in a container environment is easy. But how do you configure it for clustered environment in the cloud? Learn how to effectively launch a fleet of clustered WildFly instances in the cloud, with or without containers.

Take advantage of public cloud features such as monitoring, and translating metrics into actionable items such as automatically scaling up or down the number of running instances. In this session, we’ll have a deep dive into the details on how to configure JGroups subsystem to discover clustered nodes, routing the messages correctly in machines and containers, and using metrics to auto-scale the number of running instances in the public cloud. Lastly, we’ll see how the learning can translate into many of the other Java middleware projects, such as Infinispan, and Spring Boot.


java, middleware, opensource, cloud

Speaking experience

I've spoke at JUDCon 2013 (now DevNation) on Infinispan and ran hands on labs:

I also spoke in multiple Google-hosted events for AdWords API around the world in Amsterdam, Taipei, Shanghai, Sydney, Delhi.

For Google Cloud Platform, I spoke and led labs at multiple events, including:
WebSummit 2014, CodeMotion Tel Aviv 2014, Devoxx Antwerp 2014, and multiple meetups in Boston, New York, and Philadelphia.


  • Ray Tsang



    Ray is a Developer Advocate for the Google Cloud Platform. Ray had extensive hands on cross-industry enterprise systems integration delivery and management experiences during his time at Accenture, managed full stack application development, DevOps, and ITOps. Ray specialized in middleware, big data, and PaaS products during his time at RedHat while contributing to open source projects, such as Infinispan. Aside from technology, Ray enjoys traveling and adventures.