Metrics for Web Applications - Netcamp 2012

23
Metrics for Web Applications Andrei Savu - [email protected] Netcamp 2012

description

A short presentation designed to be a short overview on relevant business metrics for web applications (SaaS).

Transcript of Metrics for Web Applications - Netcamp 2012

Page 1: Metrics for Web Applications - Netcamp 2012

Metrics for Web Applications

Andrei Savu - [email protected] 2012

Page 2: Metrics for Web Applications - Netcamp 2012

Me

• Founder of Axemblr.com

• Bucharest Java User Group (bjug.ro)

• Worked for Facebook & Adobe

• Connect with me on LinkedIn

Page 3: Metrics for Web Applications - Netcamp 2012

Overview

• Why measure?

• Infrastructure vs. Business Metrics

• SaaS Metrics

• Resources

• Questions

Page 4: Metrics for Web Applications - Netcamp 2012

Why measure?

Page 5: Metrics for Web Applications - Netcamp 2012

Infrastructure Metrics

CPU

Network

Disk Usage

Bandwidth

RAID

IOPS

System Load

Memory UsageSessions

Page 6: Metrics for Web Applications - Netcamp 2012

Infrastructure Metrics

• If it moves it should have a Graph

• Valuable for historical reasons

• Think “flight deck”

• You can know in advance when bad things happen (e.g. Black Friday)

Page 7: Metrics for Web Applications - Netcamp 2012

Business Metrics

COGSLTV

CAC

Conversion Rate

Churn

Cohort AnalysisProfitability

MRRCash

Page 8: Metrics for Web Applications - Netcamp 2012

SaaS MetricsActionable Metrics for SaaS companies

http://www.forentrepreneurs.com/saas-metrics/

Page 9: Metrics for Web Applications - Netcamp 2012

Key Goals

Page 10: Metrics for Web Applications - Netcamp 2012

Profitability

Page 11: Metrics for Web Applications - Netcamp 2012

Guidelines

Page 12: Metrics for Web Applications - Netcamp 2012

MRR

Page 13: Metrics for Web Applications - Netcamp 2012

Customer Profitability

Page 14: Metrics for Web Applications - Netcamp 2012

Customer Profitability

Page 15: Metrics for Web Applications - Netcamp 2012

Cost of Acquiring Cust.

Page 16: Metrics for Web Applications - Netcamp 2012

LTV = ARPU * LT - GOGSLT (life time) = 1 / Churn

Page 17: Metrics for Web Applications - Netcamp 2012

Churn Rate

Page 18: Metrics for Web Applications - Netcamp 2012

Cohort Analysis

Page 19: Metrics for Web Applications - Netcamp 2012

Two Key Variables

Page 20: Metrics for Web Applications - Netcamp 2012

Key Points

• Unified System for Metrics (Facebook like)(e.g. cpu load & network vs. gogs)

• Measure, Analyse, Improve, Repeat

• Run Experiments (scientific methodology)

Page 21: Metrics for Web Applications - Netcamp 2012

Thanks! Questions?Andrei Savu - [email protected]

Twitter: @andreisavu

Page 22: Metrics for Web Applications - Netcamp 2012

Resources #1

• Graphitehttp://graphite.wikidot.com/

• Nagioshttp://www.nagios.org/

• Gangliahttp://ganglia.sourceforge.net/