Loading…
This event has ended. Visit the official site or create your own event on Sched.

CoreOS Fest Berlin, the Open Source Distributed Systems Conference, brings together experts from all over the world to discuss container technologies, distributed systems and open source software to help take the industry to the next level in distributed computing.

The 2016 event will gather 500+ developers, devops professionals and sysadmins together to explore the next steps in making container technologies successful and secure.

Learn more at coreos.com/fest 

View analytic
Monday, May 9 • 11:00 - 11:40
Of flags, experiments, and the power of etcd

Sign up or log in to save this to your schedule and see who's attending!

At Improbable we’re building a platform for the next generation of Simulation, called SpatialOS. We’re hosting large scale Deployments of user Simulations inside our Clusters. Due to the real-time nature of Simulations, we needed a mechanism that would allow dynamic reconfiguration of parameters across multiple nodes of a Deployment. We leveraged etcd consistency and watch API to build a mechanism that allows developers to easily define code variables (Java annotated fields or Go flags) that change in almost real-time across hundreds of machines. While the main driver behind this highly flexible approach was our unique Simulation Runtime, the same mechanism is now powering our Platform’s operational configuration: request routing, rate limiting and experimental A-B testing.

Speakers
avatar for Michal Witkowski

Michal Witkowski

Head of Infrastructure, Improbable
Michal is the Head of Infrastructure at Improbable. He and his team are building the platform of SpatialOS, a PaaS offering for strong simulation. The platform enables near real-time simulation of spatially distributed problems by facilitating cooperation of off-the-shelf workers: game engines, traffic simulators, or actor-based models. Previously he lead the Site Reliability Engineering teams for Google Compute Engine and Google Real Time... Read More →


Monday May 9, 2016 11:00 - 11:40
B09

Attendees (15)