December 16, 2013
At Strange Loop 2013, Garrett Eardley (Software Engineer at Riot Games) presented “Tracking Millions of Ganks in Near Real Time.” His talk focused on the popular game, League of Legends, and the challenges that come with supporting millions of concurrent players at any given moment of the day. At this scale, tracking even simple gameplay statistics results in the creation of terabytes of data that must be aggregated and presented to players in near real-time. Garrett and his team found that scaling the system and developing additional features became difficult while using Riot’s initial technology choice for statistics, MySQL.
They found that they weren’t using many of the features available with MySQL and began to evaluate some NoSQL solutions. They looked at HBase, Cassandra, CouchDB, and Riak. With this new system, they wanted high availability over consistency, which narrowed the options down to Riak and Cassandra. Based on negative past experiences and a lack of conflict resolution control, the team ultimately decided on Riak over Cassandra.
Garrett’s talk explores how Riak is leveraged for their next generation stats system, discusses why they selected Riak, looks at how they structure their data and indexes, and shares strategies for working with eventually consistent data. The complete recording of Garrett’s talk is now available. You can check out the talk and his slides here.
For more information on how Riak is being used for gaming services and applications, download the Gaming on Riak whitepaper.
September 19, 2013
Strange Loop 2013 is currently taking over St. Louis, MO through September 20th. Strange Loop is a multi-disciplinary conference that brings together developers and thinkers to discuss technologies around emerging languages, concurrent and distributed systems, mobile development, and the web. Basho is a proud sponsor and many members of our team will be there to discuss Riak CS, our open source cloud storage software.
Garrett Eardley, Software Engineer at Riot Games, will also be presenting on how Riot Games is leveraging Riak for their next generation stats system. His talk, “Tracking Millions of Ganks in Near Real Time,” will discuss why they chose to use Riak (and move from their existing MySQL architecture), how they structure their data model and indexes, and their strategies for working with eventually consistent data. His talk will take place today, September 19th, at 9:50am.
Stop by the Basho table to grab some swag and to learn more about distributed systems.
Basho employees will speak at Strange Loop in September 2012. The company is also sponsoring the conference.
CAMBRIDGE, MA – September 24, 2012 – Basho Technologies, the worldwide leader in distributed database technologies, announced today that the Company is speaking at and sponsoring Strange Loop, a multi-disciplinary conference aimed at software developers, taking place in St. Louis from September 23-25, 2012. The Company is also a platinum sponsor of Surge 2012 presented by OmniTI and focused on the importance of scalability, taking place in Baltimore from September 27-28, 2012.
Strange Loop brings together the developers and thinkers building tomorrow’s technology in fields such as emerging languages, alternative databases, concurrency, distributed systems, mobile development and the Web.
Surge brings the most experienced practitioners and international colleagues together to make face-to-face connections and learn from the triumphs and failures of the best in the industry. Some of Basho’s customers top the list of speakers at Surge 2012 including Comcast, Braintree, Yammer and Voxer.
Speaker Details at Strange loop
Topic: “Erlang Web Development with Yaws”
- Speaker: Steve Vinoski, Architect at Basho
- Description: Yaws—“Yet Another Web Server”—is an open source, full-featured scalable Erlang Web server that can run standalone or be embedded into other applications. This discussion will provide an overview of Yaws, its features, as well as explain the incredible power that Erlang brings to web development and distributed systems.
- Date/Time: Monday, September 24, 2:00-2:50pm
- Location: Peabody Opera House-Centene Room 1400 Market St. St Louis, MO 63103
Topic: “Eventually Consistent Data Structures”
- Speaker: Sean Cribbs, Software Engineer at Basho
- Description: There are many reasons to use an eventually-consistent database including increased availability, lower latency and fault-tolerance. However, doing so requires a change to structure client applications and certain types of traditional data structures. This discussion will outline some of the most useful Convergent Replicated Data Types (CRDTs) to tolerate eventual consistency and how to apply them to solve real-world data problems.
- Date/Time: Tuesday, September 25, 1:00-1:50pm
- Location: Peabody Opera House-Theater 1400 Market St. St Louis, MO 63103
About Strange Loop
Strange Loop was created in 2009 by software developer Alex Miller and is now run by a team of St. Louis-based friends and developers under Strange Loop LLC, a for-profit but not particularly profitable venture. https://thestrangeloop.com/
About Surge 2012
Surge 2012 is the only conference by and for web practitioners. Meet and network in the Tremont Grand’s intimate setting. Located in the heart of Baltimore, near the world-famous Inner Harbor, the beautiful, historic space and five-star service of the Tremont Plaza hotel and Tremont Grand make meetings with existing clients and prospects a pleasure. http://omniti.com/surge/2012
About Basho Technologies
Basho Technologies is the leader in highly-available, distributed database technologies used to power scalable, data-intensive Web, mobile, and e-commerce applications and large cloud computing platforms. Basho customers, including fast-growing Web businesses and large Fortune 500 enterprises, use Riak to implement content delivery platforms and global session stores, to aggregate large amounts of data for logging, search, and analytics, to manage, store and stream unstructured data, and to build scalable cloud computing platforms.
Riak is open source and packages are available for download at http://wiki.basho.com/Riak.html. Riak EnterpriseDS is available with advanced replication, services and 24/7 support. Riak CS enables multi-tenant object storage with advanced reporting and an Amazon S3 compatible API. For more information visit www.basho.com or follow us on Twitter at www.twitter.com/basho.