Real-time sports statistics with Node.js, web sockets and Symfony2

Date:
Track:
Language:

Abstract

Sports Editing Sweden’s CMS named Ramses is used by the Swedish Hockey League (and other customers), including mobile home pages using HTML5/JavaScript. Examples can be found at: http://www.hockeyligan.se and http://m.hockeyligan.se

The system includes, among many other things, advanced Live coverage of the hockey games. The technology behind it is based on PHP and Symfony2, toghether with websockets and Node.js.

Every week during an ongoing season the system serves around 500 000 unique visitors and face heavy load peaks during the ice hockey games. To make this happen we use several physical and many virtual servers, the caching software varnish, memcache, ZeroMQ and other utilities as MySQL and mongoDB.

This talk focuses on the usage of PHP and Symfony2 in coombination with Node.js and web sockets to serve hundreds of thousands of users every week.

Tags:

Slides

Video

Sponsored by

Media Partner

Back to top