3. @onehub
Agenda
• What is a modern web app?
• What is Onehub?
• Big Data in a modern web app.
• Using Big Data to make smarter decisions.
3
4. @onehub
What is a Modern Web App?
• A distributed system; lots of networked parts.
• Always on, and constantly in chaos.
• Generates overwhelming amounts of data.
• Very malleable, can easily make changes at all levels.
4
5. @onehub
What is Onehub?
• Onehub is an online file sharing solution that helps
businesses securely share and control files in the cloud.
• Standard stack: AWS, Linux, Ruby on Rails, SQL.
• Business challenge: what happened to my files?
5
7. @onehub
Sources of Big Data
• 10s GBs of daily logs, the lowest value, most versatile.
• 100,000+ metrics/10 sec going into Graphite, nearly 1
billion daily.
• 65,000+ application events pushed as 550,000+
application notifications daily.
• 1 billion+ files in S3.
7
9. @onehub
Specialized External Tools
• New Relic - Application Performance
• Airbrake - Error Correlation
• Google Analytics - Pageviews
• Optimizely - A/B and Multivariate Testing
• Mixpanel - User Events and Funnel Analysis
9
10. @onehub
Improving Customer Support
• “Onehub is broken.”
• Is it broken for everyone, or just this person?
• Is it actually broken?
• Staying ahead of issues.
10
15. @onehub
Improving Customer Support
• “Onehub is broken.”
• Is it broken for everyone, or just this person?
• Is it actually broken?
• Staying ahead of issues.
15
24. @onehub
Conclusion
• Big data is only useful if you do something with it to
improve your business decisions — otherwise, it’s just
taking up space.
24