CppCon 2015 has ended
Back To Schedule
Thursday, September 24 • 4:45pm - 5:45pm
Testing Battle.net (before deploying to millions of players)

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Battle.net is the online service that runs Blizzard's games. As such, it is a large scale distributed system with many interacting parts and dependencies on various services and data. While developing Battle.net servers, I needed a way to isolate and test functionality that I was working on.

In this talk I will cover my experience designing for testability of components in a distributed system, and practical ways to structure classes and data to facilitate testing. I will also present my solution to the problem of testing my code for correctness, performance and scalability without having to deploy a full-scale environment and spin up a million clients.

avatar for Ben Deane

Ben Deane

Ben was in the game industry for 23 years, at companies like EA and Blizzard. For the last couple of years he's been working in the finance industry at Quantlab. He's always looking for useful new techniques in C++, and he geeks out on algorithms, APIs, types and functional progr... Read More →

Thursday September 24, 2015 4:45pm - 5:45pm PDT
McClintock (404) Meydenbauer Center

Attendees (0)