61
page VOLTDB AND FULL 360 PRESENT: HOW TO BUILD CLOUD-BASED MICROSERVICE ENVIRONMENTS WITH DOCKER AND VOLTDB Rusty Ross, Solutions Architect, Full 360 Peter Vescuso, CMO, VoltDB 1

How to Build Cloud-based Microservice Environments with Docker and VoltDB

  • Upload
    voltdb

  • View
    58

  • Download
    5

Embed Size (px)

Citation preview

Page 1: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page

VOLTDB AND FULL 360 PRESENT: HOW TO BUILD CLOUD-BASED MICROSERVICE ENVIRONMENTS WITH DOCKER AND VOLTDB

Rusty Ross, Solutions Architect, Full 360

Peter Vescuso, CMO, VoltDB

1

Page 2: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY

OUR SPEAKERS

Peter VescusoCMO at VoltDB

2

Rusty RossSolutions ArchitectFull 360

Page 3: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY page

Stacks: making solutions repeatable

3

Page 4: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY

Collect Explore

AnalyzeAct

4

Big Data analytic results:

1.  Discoveries: seasonal predictions, scientific results, long-term capacity planning

2.  Op.miza.ons:  market segmentation, fraud heuristics, optimal customer journey  

Page 5: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY

IN THE BIG CORNER

Systems  facilita.ng  explora.on  and  analy.cs  of  large  collec.ons.  

5

Example TechnologiesColumnar OLAP warehousesHadoop Ecosystem•  MapReduce•  Hive, Pig•  SQL.next: Impala, Drill, Shark

Example Applications•  User segmentation & pre-scoring•  Seasonal trending•  Recommendation matrices•  Building search indexes•  Data Science: statistical clustering,

machine learning

Page 6: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY

IN THE FAST CORNER

Systems  facilita.ng  real  .me  ingest,  analy.cs  and  decisions  against  incoming  streams  of  events.  

6

Example Technologies•  Streaming frameworks•  Fast OLAP•  VoltDB (fast OLTP)

Example Applications•  Micro-personalization•  Recommendation serving•  Alerting/alarming•  Operational monitoring•  Data enrichment (ETL elimination)•  High throughput authorization

•  Ex:  API  quota  enforcement  

Page 7: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY

Problem #1

Sensors + Mobile + SaaS Infrastructures create streams of data that overwhelm legacy databases.

7

We  make  it  simple,  easy.  

Page 8: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY

Problem #2

Monetizing these data feeds requires writing real time per-event applications.

8

We  enable  your  ability  to  act  

Page 9: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY

Solution

VoltDB offers traditional OLTP database application support with the performance to support real time applications against unlimited streams of data.

9

“Streaming  data  applica0ons  are  really  database  applica0ons  if  the  database  is  fast  enough.”  Mike  Stonebraker,  Co-­‐Founder,  Advisor,  VoltDB  

Page 10: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY

DATA ARCHITECTURE FOR FAST + BIG DATA

Enterprise Apps

ETL

CRM ERP Etc.

Data Lake (HDFS, etc.)

BIG DATA SQL on Hadoop

Map Reduce

Exploratory Analytics

BI Reporting

Fast Operational Database

FAST DATA

Export Ingest / Interactive

Real-time Analytics

Fast Serve Analytics

Decisioning

10

Page 11: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 11

Page 12: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 12

Page 13: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 13

Page 14: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 14

Page 15: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 15

Page 16: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 16

Page 17: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 17

Page 18: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 18

Page 19: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 19

Page 20: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 20

Page 21: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 21

Page 22: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 22

Page 23: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 23

Page 24: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 24

Page 25: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 25

Page 26: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 26

Page 27: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 27

Page 28: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 28

Page 29: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 29

Page 30: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 30

Page 31: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 31

Page 32: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 32

Page 33: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 33

Page 34: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 34

Page 35: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 35

Page 36: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 36

Page 37: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 37

Page 38: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 38

Page 39: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 39

Page 40: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 40

Page 41: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 41

Page 42: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 42

Page 43: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 43

Page 44: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 44

Page 45: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 45

Page 46: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 46

Page 47: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 47

Page 48: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 48

Page 49: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 49

Page 50: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 50

Page 51: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 51

Page 52: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 52

Page 53: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 53

Page 54: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 54

Page 55: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 55

Page 56: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 56

Page 57: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 57

Page 58: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 58

Page 59: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY 59

Page 60: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY

QUESTIONS?

•  Use the chat window to type in your questions

•  Try VoltDB yourself:

Ø  Free trial of the Enterprise Edition:•  www.voltdb.com/Download

Ø  Try VoltDB in the CloudØ  http://voltdb.com/products/cloud

Ø  Open source version is available on github.com

60

Page 61: How to Build Cloud-based Microservice Environments with Docker and VoltDB

page© 2015 VoltDB PROPRIETARY page

THANK YOU!

61