Surge — A Scalability & Performance Conference, presented by OmniTI.

Surge 2010 Keynote & Speaker List

Discussing Scalability Matters…

…because scalability matters. Surge is more than an event, it's a chance to identify emerging trends and meet the architects behind established technologies. Learn from their mistakes and see how their victories can power your business forward.

Artur Bergman Speaker

Artur Bergman VP of Engineering and Operations, Wikia

Artur Bergman, hacker and technologist at-large, is the director of engineering at Wikia, supporting its mission to compile and index the world's knowledge. He is also an enthusiastic apologist for federated identity and a board member of the OpenID Foundation. His current interests include semantic search, large scale infrastructure, open source development, federated instant messaging, neurotransmitters, and the future of cyborgs.

Artur's Talks

Scaling and Loadbalancing Wikia Across The World

Day 1 - 2:30 pm

Location: Corinthian

  • Scalability
Share the love:

Wikia hosts around a 100 000 wikis using the open source Mediawiki software. In this talk I'll take a tour through the process of taking a legacy source code and turning it into a globally distributed system. Wikia runs across 6 datacenters in US and Europe, with half of them being CDN nodes and half being full datacenters. Traffic is directed to closest node depending on traffic situation. In a case of degradation the system turns into a read-only mode. The multiple level of redundancy and distribution contributed to a 99.995% availability to end users.

Specific issues involve:

  • Varnish - caching and loadbalancing
  • Memcache - implementing cache coherency across distributed datacenters
  • Session management -- using Riak to transparently failing over
  • Mysql replication
  • Filesystem
  • Monitoring
  • Small footprint -- high throughput using SSD based machines
  • Mediawiki
  • Dealing with loadspikes like Lost Season finale.

Speakers will be added as we approach the event dates. Visit back for updates to this page and the Sessions Calendar.