YAPC::NA 2011 • Asheville, NC

A Million-Player Game Server in Event-Driven Perl
By Chip Salzenberg (‎Chip‎) from SF.pm
Date: Tuesday, 28 June 2011 15:40
Duration: 80 minutes
Target audience: Intermediate
Tags: cloud event game server web

Chip has a great day job. But his nights-and-weekends project is a little game server written in event-driven modern Perl, with modern web technology.

The server has lots of tough jobs: It has to support any game with a smart client and no hard round-trip time limit. It has to scale up to at least a million simultaneous users without instance shards. It has to make efficient use of virtual cloud servers like Amazon's EC2 (those things are expensive!). And, by the time of YAPC11, it has to already be running. Will it be? I don't know about you, but the suspense is killing *me*. :-)

Come learn how modern Perl, event-driven Perl, modern Perl web technology, and a general purpose game model come together into a client-agnostic web-scale game server of awesome.

PS: If the game has gone live I'll demo it. If not, I'll have some cool war stories. Either way, you win!

Attended by: