Elastic Meetup with ROBLOX

Silicon Valley

May 6, 2016, 1:00 – 4:00 AM


About this event

Join us for an Elastic meetup on May 5, we'll have talks from:  

• Roblox's Guru on "Elasticsearch at the World's Largest User Generated Gaming Platform" 

• SignalFx's Mahdi Ben Hamida on "Zero downtime re-sharding of Elasticsearch at SignalFx"

Food, beverages, and good conversation will be provided! 


Elasticsearch at the World's Largest User Generated Gaming Platform

ROBLOX is building the future of entertainment with the largest user-generated online gaming platform with over 15 million games and experiences created by the community. Every month 20 million virtual explorers come to ROBLOX to create adventures, play games, role play, and learn with their friends in a family-friendly, immersive, 3D environment. ROBLOX is accessible from all popular mobile devices, computers, Xbox and VR headsets. 

In our discussion we'll talk about: 

How Millions of User Generated Virtual Items are Searched and Sorted in Real Time: Elasticsearch enables ROBLOX to sort millions of user generated virtual items by generating meaningful search results based on eCPM and other relevancy metrics.

Keeping Score using Elasticsearch and DynamoDB: In gaming it’s all about competition. Backed by Elasticsearch and DynamoDB, we discuss the challenges and implementation details of our Leaderboard API Service, which supports our growing catalog of over 15M ROBLOX experiences. 

Fraud Prevention and Community Safety: Customer support and user security are high priorities. With hundreds of millions of virtual transactions in our platform, our CS team needs to be able to search through and identify incomplete sales to process refunds.

Migrating Elasticsearch Clusters Across Data Centers: Transitioning to new data centers is a lot like trying to change the wheels on the bus while it’s still moving. In the last part of the discussion we use our production data center migration as a case study for moving data while remaining prepared for a rollback.

Guruprasath Krishnamurthy (Guru) is a software engineer who is passionate about technologies which deal with education and learning. He spent five years building education tech components for a startup. At ROBLOX, Guru enjoys working on the backend services powering the world's largest user generated gaming platform.


SignalFx's polyglot metadata search infrastructure using Elasticsearch

Certain changes in Elasticsearch, such as number of primary shards and mapping changes, require re-indexing. This can be challenging to do depending upon your data flows and uptime requirements. At SignalFx, we have designed our indexing pipeline to allow for a full re-indexing without impacting our service or its users. In this talk, Mahdi will present SignalFx's polyglot metadata search infrastructure and go through the zero-downtime re-indexing process. He will also talk about the lessons learned running this in production as well as how we plan to use this to do a zero-downtime upgrade from Elasticsearch 1.7 to 2.0.

Mahdi is a software engineer with a decade of experience writing software. Previously, he spent 7 years at VMware building key components of its cloud management stack. At SignalFx, Mahdi enjoys the challenges of concurrency and distributed systems while working on the search and metadata persistence layers.



Friday, May 6, 2016
1:00 AM – 4:00 AM UTC

Contact Us