how to use big data by onehub

24

Upload: charles-mount

Post on 01-Nov-2014

512 views

Category:

Business


3 download

DESCRIPTION

How to use big data to manage a modern day app. Learn more at www.Onehub.com

TRANSCRIPT

Page 1: How to Use Big Data by Onehub
Page 2: How to Use Big Data by Onehub

@onehub

Using Big Data to Manage a Modern Web App

Page 3: How to Use Big Data by Onehub

@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

Page 4: How to Use Big Data by Onehub

@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

Page 5: How to Use Big Data by Onehub

@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

Page 6: How to Use Big Data by Onehub

Onehub 6

Page 7: How to Use Big Data by Onehub

@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

Page 8: How to Use Big Data by Onehub

@onehub

Internal Tools

• Admin Tool

• Graphite

• Queue Dashboard

• Search Engine Dashboard

• Cache Dashboard

8

Page 9: How to Use Big Data by Onehub

@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

Page 10: How to Use Big Data by Onehub

@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

Page 11: How to Use Big Data by Onehub

New Relic 11

Page 12: How to Use Big Data by Onehub

Airbrake 12

Page 13: How to Use Big Data by Onehub

Graphite 13

Page 14: How to Use Big Data by Onehub

Papertrail 14

Page 15: How to Use Big Data by Onehub

@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

Page 16: How to Use Big Data by Onehub

@onehub

Better Product Decisions

• What do people use?

• How do they use it?

• What should we build next?

• Operational concerns.

16

Page 17: How to Use Big Data by Onehub

Admin Tool 17

Page 18: How to Use Big Data by Onehub

Google Analytics 18

Page 19: How to Use Big Data by Onehub

@onehub

Better Product Decisions

• What do people use?

• How do they use it?

• What should we build next?

• Operational concerns.

19

Page 20: How to Use Big Data by Onehub

@onehub

Customer Acquisition

• How did they find us?

• What did they do before they signed up?

• Are we the right fit?

20

Page 21: How to Use Big Data by Onehub

Mixpanel 21

Page 22: How to Use Big Data by Onehub

Optimizely 22

Page 23: How to Use Big Data by Onehub

@onehub

Customer Acquisition

• How did they find us?

• What did they do before they signed up?

• Are we the right fit?

23

Page 24: How to Use Big Data by Onehub

@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