Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

32
page FAST DATA CHOICES: FIVE STEPS FOR EVALUATING ALTERNATIVE BUSINESS AND TECHNOLOGY OPTIONS Executive Webinar Series on Fast Data

Transcript of Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

Page 1: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

page

FAST DATA CHOICES: FIVE STEPS FOR EVALUATING ALTERNATIVE BUSINESS AND TECHNOLOGY OPTIONS

Executive Webinar Series on Fast Data

Page 2: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

page© 2016 VoltDB

EXECUTIVE WEBINAR SERIES: FAST DATA STRATEGY

3.  Fast Data Choices: Five Steps for Evaluating Alternative Business and Technology Options

2

Dennis Duckworth, Director Product MarketingVoltDB

Mike Bowen, Lead Architect, Full360

See  it  here:  voltdb.com/webinars  

Page 3: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

page© 2016 VoltDB

EXECUTIVE WEBINAR SERIES: FAST DATA STRATEGY

1.  Fast Data for Competitive Advantage: 4 Steps to Expand your Opportunity

2.  How First to Value Beats First to Market: Case Studies of Fast Data Success

3.  Fast Data Choices: Five Steps for Evaluating Alternative Business and Technology Options

3

Page 4: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

page© 2016 VoltDB

EXECUTIVE WEBINAR SERIES: FAST DATA STRATEGY

1.  Fast Data for Competitive Advantage: 4 Steps to Expand your Opportunity

4

Bruce Reading, CEOVoltDB

David Peters, CEOEmagine International

See  it  here:  voltdb.com/webinars  

Page 5: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

Because we need to interact with the customer in the

moment – when it really counts

Emagine International Real-time Event Decisioning - why does Real-time matter?

Page 6: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

Emagine Real-time DB Selection Framework

Key Requirements: Speed: Sub 250 millisecond response times TPS = Millions Data Integrity Fit: Real-time analytics and execution complementing batch technology - based on LAMBDA architecture Implementation support (post sales)

Page 7: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

page© 2016 VoltDB

EXECUTIVE WEBINAR SERIES: FAST DATA STRATEGY

2.  How First to Value Beats First to Market: Case Studies of Fast Data Success

7

Peter Vescuso, CMO VoltDB

Niall Norton, CEOOpenet

See  it  here:  voltdb.com/webinars  

Page 8: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

8  ©  Copyright  2016  Openet  –  Company  ConfidenCal    For  Use  Under  Non-­‐Disclosure  Only  

•  Smarter  Engagement  with  Customers  –  use  smart  data  and  enable  a  beJer  customer  experience  and  enable  service  providers  to  compete  for  a  bigger  share  of  customers’  digital  spend.  

Smarter  Engagement  with  Customers  

How  do  you  become  more  relevant  to  your  customers?  

Page 9: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

9  ©  Copyright  2016  Openet  –  Company  ConfidenCal    For  Use  Under  Non-­‐Disclosure  Only  

• Smarter  Engagement  with  Real-­‐<me  Data  –  understand  customer  context  in  real-­‐Cme.  Use  this  to  push  personalized,  contextually  aware  offers.  

Smarter  Engagement  with  Fast  Data  

Page 10: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

10  ©  Copyright  2016  Openet  –  Company  ConfidenCal    For  Use  Under  Non-­‐Disclosure  Only  

•  Telecoms  is  transforming  

•  Everyone  has  a  strategy  but  needs  the  flexibility  to  adapt  in  Cmes  of  change  

•  Those  who  don’t  best  adapt  to  change  will  be  leU  behind  

•  Legacy  way  of  doing  business  and  systems  will  soon  be  obsolete  

•  Not  just  about  big  data.  It’s  using  data  in  a  fast  and  smart  way  to  drive  change  and  open  new  revenue  streams  

•  It’s  about  enabling  change  

Summing  Up  –  Openet  and  VoltDB  

Page 11: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

page© 2016 VoltDB

EXECUTIVE WEBINAR SERIES: FAST DATA STRATEGY

1.  Fast Data for Competitive Advantage: 4 Steps to Expand your Opportunity

2.  How First to Value Beats First to Market: Case Studies of Fast Data Success

3.  Fast Data Choices: Five Steps for Evaluating Alternative Business and Technology Options

11

Page 12: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

page© 2016 VoltDB

FIVE STEPS TO FAST DATA SUCCESS

1.  Identify your fast data opportunity2.  Assess your existing infrastructure3.  Get agreement on success criteria4.  Understand the business and technical

implications5.  Prototype, Pilot, Refine

12

Page 13: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

page© 2016 VoltDB

1. IDENTIFY YOUR FAST DATA OPPORTUNITY

•  Fast data applications share characteristics:•  Need to respond in real-time to streams of data

events •  Not [just] a dashboard or look-up app•  Emphasis on real-time action

•  Assemble your candidates and vet with team•  Which is the most urgent?•  Needs real business value (ROI) with

reasonable timeline (TTV) and investment (TCO)

13

Page 14: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

page© 2016 VoltDB

IT TAKES A TEAM! BUSINESS  +  TECHNICAL  =  3

•  Business side knows what the business needs to do...and what it can/cannot afford (time, money)

•  Technical side knows about existing systems and what is/not possible

•  Keep each other grounded in reality...•  Financial, Customer, Competitive

environment•  Physics, Technology capabilities/

limitations

14

Page 15: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

page© 2016 VoltDB

2. ASSESS EXISTING INFRASTRUCTURE

•  You don’t need to rip/replace everything

•  Try to make use of existing systems that work well, quickly and reliably, like data warehouses

•  Know when best-of-breed components beat all-in-one•  Avoid complexity, keep it simple

enough – but no simpler

15

Page 16: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

page© 2016 VoltDB

3. GET AGREEMENT ON SUCCESS CRITERIA

•  Describe the project’s primary purpose•  Scope the project– narrow to pain points that

need to be solved•  Define success – meaningful and achievable•  Identify sub-projects and build a timetable•  Identify risks to existing production systems

and isolate them•  Don’t forget test & QA•  Build a success profile so you know it when

you see it•  Document everything

16

Page 17: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

page© 2016 VoltDB

4. UNDERSTAND THE BUSINESS & TECHNOLOGY IMPLICATIONS

•  Are you solving an analytics problem or a transactional problem?

•  Real-time or batch? Can you afford to wait for correct answers?

•  Is data integrity important? Is correct data in real-time a must-have, a nice-to-have, a who-needs-it?

•  Think about: FOSS or commercial version?•  Best-of-breed products vs. DIY Apache stack?•  Beware Complexity as well as over-simplifications (one

product that does many things...poorly)•  Cloud or on-premises or both (hybrid)?•  Do your people have the necessary skills?•  Don’t forget reference checks – analysts, users like you,

open source community

17

Page 18: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

page© 2016 VoltDB

5. PROTOTYPE, PILOT, REFINE

•  Prototype, don’t PoC•  Be realistic about resources and timelines•  Download software and pilot your use cases•  Test results against your success profile•  Successful?

•  Yes: Congratulations! Next stop, production •  No: Post-mortem and try again

18

Page 19: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

FAST DATA

VOLTDB EXPERIENCES AT FULL360

Page 20: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

FULL 360 WHO

Data Guys focused on AWS Cloud Cloud Since 2007 DW / BI / Financial Apps Wall Street + F500 Experience

WHAT

Multi-Tier DW Managed Services Data Management Platform DevOps / IOT / Next Gen Big Data / Wide Data / Fast Data

Page 21: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

THREE CASE STUDIES

Gaming – Events Processing Aviation - Mobile Streaming Aviation - Microservices

Page 22: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

ONLINE GAMING

Gaming Events Analysis

•  Bingo / Slots

•  Realtime Economy

•  Realtime Decisions

Page 23: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

ONLINE GAMING

High Performance Simply Done

•  95 Game Events

•  Volt Java Classes + SQL

•  Full360 Tools

•  30K TPS speed (2 x M1.xlarge)

•  9 M rows / day = 3.285 B / year

Page 24: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

COMPARE TO PAYPAL

https://www.paypal.com/webapps/mpp/about

Page 25: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

MEMBER FULFILLMENT (HUB) •  Embedded in Full360 Platform (Actor Model)

•  Amazon SQS (Simple Queue Service)

•  Send promotional template to mobile app (4K payload)

•  11 million members

•  Multiple target channels

•  Mobile App

•  REST APIs

Page 26: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

EMBEDDED VOLTDB

Page 27: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

HUB PERFORMANCE

•  3.75 Million Messages: 14 sec

•  Single instance M4.xlarge

•  More than SQS can handle

•  More economical than DynamoDB

Page 28: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

FREQUENT FLYER MICROSERVICES

•  Enable realtime burn channels

•  Best practices for point burn & earn

•  Enable tailored offers in realtime

•  Support batch synch

•  Allow independent function

Page 29: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

LESSONS LEARNED •  Java + SQL = Low TCO

•  Integrated System = Easy Debugging

•  Currency Transactions Require ACID

•  VoltDB simplifies endpoints

•  Upstream Control

•  Transformations in Streaming

Page 30: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

VOLTDB

Blazing Performance Clarifies Architecture Redefines Streaming

Page 31: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

page© 2016 VoltDB

GET THE FACTS – IN THE FAST DATA STRATEGY GUIDE

•  You will get more detail about all of these steps in a Fast Data Strategy Guide•  Coming soon to an email box near you

31

Page 32: Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Technology Options

page© 2016 VoltDB

QUESTIONS?

•  Use the chat window to type in your questions

•  Try VoltDB yourself:

Ø  Free trial of the Enterprise Edition:

•  voltdb.com/download

•  Email us at: [email protected]

•  Watch the Executive Webinar Series (again): voltdb.com/webinars

32