Session
18 Bluetooth Controllers Walk Into a Bar: Observability & Runtime Configuration with CNCF Tools
What happens when your "distributed system" is 18 PlayStation Move controllers on Bluetooth? Observability challenges web developers never face.
JoustMania is an open-source party game where players jostle motion controllers. Complex execution: multiple Bluetooth adapters, battery-powered devices, sensors at 100Hz. When a player complains their controller "felt different" - how do you debug it?
Challenges:
- Sampling data from 18 controllers without overwhelming telemetry
- Correlating hardware events with gameplay
- Managing high-cardinality data
- Debugging problems at 2 AM conventions
Solutions:
- Context-aware flags responding to battery, skill, system load
- Intelligent sampling capturing critical events, dropping noise
- Trace correlation between hardware and game logic
- Using OpenTelemetry to prove games are "rigged" (or not)
Demo: Change behavior via GitHub-synced flags, show real-time controller telemetry, reveal emergent behavior in physical systems.
Simon Schrottner
CNCF Ambassador | Senior Software Engineer & Team Captain @Dynatrace
Pernegg an der Mur, Austria
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top