Modernizing a 20-year-old codebase with observability
Hear how CCP Games launched new features enabled by the Quasar technology stack without affecting the player experience. Nick Herring, CCP’s Technical Director of Infrastructure, and Liz Fong-Jones, Honeycomb’s Principal Developer Advocate, have a conversation about CCP’s efforts to modernize the stack of EVE Online, and move at the speed of cloud, rather than of mainframe. Topics include: - Migrating from bare metal to containers in Kubernetes - Launching a brand-new technology stack, Quasar, without any noticeable impact to players - Managing cultural changes across engineering teams ABOUT CCP GAMES CCP Games, an innovator with the mission to “create virtual worlds more meaningful than real life”, develops and publishes EVE Online, a space-based, persistent world massively multiplayer online role-playing game (MMORPG). The game contains a total of 7,800+ star systems that can be visited by players, and is renowned for its scale and complexity with regards to player interactions.
Observability Into Game Server Deployment & Performance Through Instrumentation
Honeycomb helps you understand how unfamiliar systems actually behave, regardless of what you know about them upfront. Liz and Michael share their observability insights on game server architecture, covering how to increase developer velocity and improve player experience by implementing Honeycomb open-source instrumentation SDKs and collection agents.
Ep. #40, Player Experience with Nick Herring of CCP Games
In episode 40 of o11ycast, Liz and Charity speak with Nick Herring of CCP Games. They discuss the challenges faced by engineers working in the game community, the debugging procedure at CCP, and tactics for adopting large system changes.
Instrumenting for Game Servers
Michael covers the Honeycomb Kubernetes agent, including installation and usage, and how to diagnose issues by asking the correct questions about container platform behavior. You'll learn about patterns that help you address and triage issues with applications that run various workloads such as game servers, frontend services, and APIs on Kubernetes.