This document discusses how Everyplay uses big data analytics to improve their mobile game recording service. It describes the large amount of data they collect daily from user sessions and events. The challenges of evolving analytics requirements on their schema-based database are discussed. They settled on storing basic event data and additional details in JSON fields to balance flexibility and query speed. JavaScript is used to process and visualize the data to gain insights and optimize the product based on metrics. The keys to success are planning for analytics, making metrics easily accessible, and building A/B testing and data-driven improvements directly into the product.