CTO Summit 2016: Navigating Build vs. Buy at CleverTap

12
Navigating Build vs Buy at CleverTap (What if Michelangelo had used clip art to paint the Sistine Chapel) Sunil Thomas Cofounder & CEO, CleverTap

Transcript of CTO Summit 2016: Navigating Build vs. Buy at CleverTap

Page 1: CTO Summit 2016: Navigating Build vs. Buy at CleverTap

Navigating Build vs Buy at CleverTap (What if Michelangelo had used clip art to paint the Sistine Chapel)

Sunil Thomas Cofounder & CEO, CleverTap

Page 2: CTO Summit 2016: Navigating Build vs. Buy at CleverTap

•  Strong foundation of Analytics •  Flexible ad-hoc discovery of patterns

The Problem Statement

Relevant

Timely

Personalized

Relevant, Timely & Personalized Messaging at Massive Scale

•  Interactive Speeds •  Realtime

•  On Demand availability of data •  Don’t know what fields are important when

Page 3: CTO Summit 2016: Navigating Build vs. Buy at CleverTap

The Foundation of Analytics

★ “Traditional” Analytics -  Reports, Trends -  Metrics: DAUs, MAUs -  Funnels, Cohorts

★ Actionable Analytics -  Interactive Speeds -  Realtime

★ Prescriptive Analytics -  Need Control -  Hard to model all problems as Map & Reduce

Breaking it down one more layer

Page 4: CTO Summit 2016: Navigating Build vs. Buy at CleverTap

The Ground Reality …

★ 3 Tech Founders at a friend’s Conference Room

★ No Money, No Resources

★ Time to Market was the #1 Priority – by far!

2013. 3 years ago.

Page 5: CTO Summit 2016: Navigating Build vs. Buy at CleverTap

The Good Engineers …

★ Storage Stack was going to make or break this

★ What can we start with?

★ Too many Advantages -  Lesser Unknowns, Tested -  Future Hiring, Skills -  …

★ Focus on Scalable Architecture

With Time to Market as Key

Page 6: CTO Summit 2016: Navigating Build vs. Buy at CleverTap

•  Traditional DBs mostly work ( Hadoop, SQL, etc. )

Evaluating Possibilities

Actionable Analytics

•  Traditional DBs start breaking down -  Indexing, Optimizing for RAM usage

•  Having full Control was critical -  Running ML models, linear regressions etc.

Traditional Analytics

Prescriptive Analytics

Page 7: CTO Summit 2016: Navigating Build vs. Buy at CleverTap

The Hard Decision

We decided to Build ★ Benefit of solving for a limited problem

-  Time Series -  Events & Properties -  Compression – Enumerations, Using every BIT optimally

★ Dev. Ops / IT Side Considerations -  We struggled with Hadoop when it went down

Only way (in our mind) we could get 1.  Control 2.  Scale

Page 8: CTO Summit 2016: Navigating Build vs. Buy at CleverTap

Where we are Today?

2016. 3 years in the Making.

★ 2700+ mobile apps and websites

★ 1+ Billion Events processed daily

★ 80+ Million messages sent daily

★ 650+ Million devices

Core Technology Advantage for our business

Page 9: CTO Summit 2016: Navigating Build vs. Buy at CleverTap

Our Customer’s Perspective

★ Their Data: Custom Events & Properties -  Blazing Fast Analytics … adhoc, discovery @ scale -  Industry leading user segmentation engine

★ Dead Simple Integration: -  2 API Calls to get a 360 view to understand and engage with your users

★ Magical go-live experience! -  Live user Segments -  Automated Action / In-Action Campaigns

Page 10: CTO Summit 2016: Navigating Build vs. Buy at CleverTap

Your Own Build vs. Buy Decision

« What technical skills do you need? -  Can you find them? -  Can you afford them?

« Can you nail your problem statement before your runway disappears -  How much advantage in the market does

an optimized solution give you?

BUY « How much time will you save?

« How much $ will you save? -  It is not just software cost

« How much of the problem statement will it fulfill -  Typically it’s 75% or less -  Is a 75% solution good enough for your

market?

BUILD

Page 11: CTO Summit 2016: Navigating Build vs. Buy at CleverTap

No One can Say it Better

Page 12: CTO Summit 2016: Navigating Build vs. Buy at CleverTap

Questions

Sunil Thomas [email protected] @suniltom