Jun 2019
17 Mon
18 Tue
19 Wed
20 Thu
21 Fri 08:45 AM – 05:40 PM IST
22 Sat 09:00 AM – 05:30 PM IST
23 Sun
The seventh edition of Rootconf is a two-track conference with:
View full schedule here: https://hasgeek.com/rootconf/2019/schedule
Rootconf 2019 includes talks and Birds of Feather (BOF) sessions on:
For information about Rootconf and bulk ticket purchases, contact info@hasgeek.com or call 7676332020. Only community sponsorships available.
Gaurav Tayal
@gauravtayal
Submitted Jan 16, 2019
Introduction:
MongoDB has made wiredtiger its default storage engine from mongo version3.0 and from version 4.0 it has depricated MMAPv1 storage engine. This talk is to walk through our journey of upgrading mongo storage engine with problems.
Scale: We are a gaming company making mass market social game. Handling above changes in production handling 1TB data scale.
Our Requirements
- 2 TB of data with 20GB index size and scale of 5k op/sec and 50/50 read and write.
- Latency requirement is under 10ms on avg.
Tech Stack
- Sharded mongo cluster with 3 shards and each shard equivalent to 3 server (1 primary, 1 secondary and 1 arbiter).
Ingestion/query
– Supporting millions of Daily user with a max scale of 5k Ops/sec.
Problem Statement
Conclusion
- Database handling is not tricky but being the backbone of most request people are usually afraid to touch it and make changes which can solve your problems
Have a basic understanding of Database and storage engine, and undertand some challenges of operating them at scale.
I am senior software engineer at Moonfrog, India’s top mobile gaming company. I am responsible for leading Tech of one of the biggest game available on facebook instant game platform (Ludo club). In the last 6 years as an engineer, I have been mostly solving scaling challenges.
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}