Nicholas Herring presented on how Eve Online integrated observability into its two-decade-old system, which also incorporates newer mechanisms. The discussion highlighted the differences in architectural patterns between video games and traditional application development, drawing some comparisons to FinTech.
Eve Online's system relies entirely on head-based sampling, a method that often raises concerns due to its tradeoffs compared to tail-based sampling. The presentation detailed how this is achieved by combining dynamic and deterministic sampling techniques, with a focus on exponential moving average sampling for dynamic adjustments. This approach balances fidelity with cost considerations.
Traditional software typically creates unique experiences for single users, leading to different scaling and building methodologies. In contrast, multiplayer video games like Eve Online must create shared experiences, necessitating synchronized, transactional, and replicated data. This requirement introduces complexities similar to those found in FinTech, but with additional considerations for player expressions that are not critical to system function.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Eve Online presented on its use of 100% head-based sampling for observability in its 20-year-old system, blending dynamic and deterministic techniques. This approach differs from traditional tail-based sampling and addresses the unique architectural challenges of multiplayer video games, which require synchronized, transactional, and replicated data for shared experiences.