SlideShare a Scribd company logo
© 2018 MapR Technologies 1
DataOps: An Agile Method for
Data-driven Organizations
Ellen Friedman, PhD
Principal Technologist
7 March 2018 #StrataData
© 2018 MapR Technologies 2
Contact Information
Ellen Friedman, PhD
Principal Technologist, MapR Technologies
Committer Apache Drill & Apache Mahout projects
O’Reilly author
Email efriedman@mapr.com ellenf@apache.org
Twitter @Ellen_Friedman #StrataData
© 2018 MapR Technologies 3
Big Data Applications Used Widely in Production
Quoted from:
New Vantage Partner Big Data Executive Surveys for 2016 & 2017
http://newvantage.com/wp-content/uploads/2016/01/Big-Data-Executive-Survey-2016-Findings-FINAL.pdf
http://newvantage.com/wp-content/uploads/2017/01/Big-Data-Executive-Survey-2017-Executive-Summary.pdf
© 2018 MapR Technologies 4
How do you measure Earth’s oceans?
By NASA Goddard Space Flight Center from Greenbelt, MD, USA (Full Disk Image of Earth Captured August 24, 2011)
[CC BY 2.0 (http://creativecommons.org/licenses/by/2.0)], via Wikimedia Commons
© 2018 MapR Technologies 5
© 2018 MapR Technologies 6
Changing How People Work with Data


A 19th century big data story
Matthew Fountain Maury
extracted data from ship’s logs
to build amazing charts for
navigation
© 2018 MapR Technologies 7
Big data project: Maury’s Wind and Currents charts
© 2018 MapR Technologies 8
Big data project: Maury’s Wind and Currents charts
At first, nobody was
interested in them…
© 2018 MapR Technologies 9
Big data project: Maury’s Wind and Currents charts
At first, nobody was
interested in them…
…until Captain Jackson
shaved a month off the run
from Baltimore to
Rio de Janeiro
Then everybody
wanted one!
© 2018 MapR Technologies 10
© 2014 Ellen Friedman
People with “vision” think with their eyes closed
© 2018 MapR Technologies 11
Aadhaar Project: Largest Biometric DB in the World
•  Unique 12 – digit number for each person in India
•  Proof of identity, authenticated anytime, anywhere
•  Runs on NoSQL database MapR-DB since 2014
Revolution: Changing a Society
Photo credit PANOS, with permission
1.3 B
people
© 2018 MapR Technologies 12
Changing Rhythm to How We Work with Data
Utility providers using
smart meters
Collect data every 15 min
instead of once a month
© 2018 MapR Technologies 13
Image © E Friedman
Self-driving cars:
Huge volume of
sensor data
Time value of data
Analysis at the Speed of Life
© 2018 MapR Technologies 14
Changing Rhythm to How We Work with Data
Apache Drill SQL query engine with schema discovery for data exploration
May shorten prep time when running a new query from days/ weeks to hours
Follow community on Twitter: @ApacheDrill
© 2018 MapR Technologies 15
We	
  need	
  a	
  better	
  fit	
  to	
  the	
  
way	
  business	
  happens	
  
© 2018 MapR Technologies 16
A Better Fit
•  The way business happens
•  A dataflow (datafabric) that matches the shape of business
•  Technologies with capabilities to support flexibility and timely
response across data centers
•  Organization at the human level matches as well
© 2018 MapR Technologies 17
Build a Global Data Fabric
Flexibility & agility to respond as life changes
© 2018 MapR Technologies 18
Global Data Fabric
•  Comprehensive view of data
•  Breaks silos
•  Works with multi-tenancy
•  Computation (and data) where you want them
•  Fine-grained control over who has (and does not have) access
© 2018 MapR Technologies 19
A	
  DataOps	
  approach	
  improves	
  
a	
  project’s	
  ability	
  to	
  stay	
  
on	
  target	
  &	
  on	
  time	
  
© 2018 MapR Technologies 20
DataOps: Brings Flexibility & Focus
Platform&network
Operations
Softwareengineering
Architecture&planning
Dataengineering
Datascience
Productmanagement
DataOps Team B
DataOps Team A
Cross functional DataOps teams
•  Expands DevOps to include data-heavy roles
•  Organized around data-related goals
•  Better collaboration and communication between roles
From Chap 2 of Machine Learning Logistics, by Ted Dunning & Ellen Friedman © 2018 (O’Reilly Media)
© 2018 MapR Technologies 21
DataOps Principles
“DataOps teams seek to orchestrate data, tools, code and environments from
beginning to end.”
They “…measure performance of data analytics by the insights they deliver.”
Thor Olavsrud interview with Ted Dunning & Ellen Friedman for CIO
https://www.cio.com/article/3237694/analytics/what-is-dataops-data-operations-analytics.html
© 2018 MapR Technologies 22
Advantages of a DataOps Approach
•  Able to pivot & respond to real-world events as they happen
•  Improved efficiency and better use of people’s time
•  Faster time-to-value
•  A good fit to working with a global data fabric
© 2018 MapR Technologies 23
How	
  do	
  you	
  keep	
  people	
  from	
  
feeling	
  threatened	
  by	
  
change?	
  
© 2018 MapR Technologies 24
Don’t	
  be	
  threatening!	
  
© 2018 MapR Technologies 25
Why Stream?
Munich surfing wave Image © 2017 Ellen Friedman
© 2018 MapR Technologies 26
Stream	
  transport	
  supports	
  
microservices	
  	
  	
  
© 2018 MapR Technologies 27
Stream Transport that Decouples Producers & Consumers
P
P
P
C
C
C
Transport Processing
Kafka /
MapR Streams
Good stream transport is persistent, performant & pervasive!
© 2018 MapR Technologies 28
More on Streaming Microservices
•  Chapter 3 of Streaming Architecture by Ted Dunning & Ellen Friedman
© 2016 (O’Reilly Media)
http://shop.oreilly.com/product/0636920049463.do
•  “Streaming Microservices” chapter by Ted Dunning & Ellen Friedman in
Encyclopedia of Big Data Technologies, Sherif Sakr and Albert
Zomaya, editors. In press 2018 (Springer International Publishing)
•  Chapter 4 in A Practical Guide to Microservices & Containers by
James A. Scott © 2017 (MapR)
https://mapr.com/ebooks/microservices-and-containers/title.html
© 2018 MapR Technologies 29
Legacy Applications
How Does MapR Solve This?
Big Data 1.0 Applications Next-Gen Applications
MapR Converged Data Platform
High Availability Real Time Unified Security Multi-tenancy Disaster Recovery Global Namespace
Real-Time NoQL Database Stream TransportWeb-Scale Storage
© 2018 MapR Technologies 30
With MapR, Geo-Distributed Data Appears Local
stream
Data
source
Consumer
© 2018 MapR Technologies 31
With MapR, Geo-Distributed Data Appears Local
stream
stream
Data
source
Consumer
© 2018 MapR Technologies 32
With MapR, Geo-distributed Data Appears Local
stream
stream
Data
source
ConsumerGlobal Data Center
Regional Data Center
© 2018 MapR Technologies 33
90% of the effort in successful
machine learning isn’t the
algorithm or the model…
It’s the logistics
© 2018 MapR Technologies 34
Why?
•  Just getting the training data is hard
•  ! The myth of the unitary model
•  Model-to-model evaluation
•  Respond as the world changes: Agile roll out & roll back when
deploy to production
© 2018 MapR Technologies 35
Metrics
Metrics
ResultsRendezvous
Enter Rendezvous Architecture
Scores
ArchiveDecoy
m1
m2
m3
Features /
profiles
InputRaw
Rendezvous Architecture described in:
-  Machine Learning Logistics book by Ted Dunning & Ellen Friedman © 2018 (O’Reilly)
-  “Rendezvous Architecture” chapter in Encyclopedia of Big Data Technologies. Sherif Sakr and Albert
Zomaya, editors. Springer International Publishing, in press 2018.
© 2018 MapR Technologies 36
Best thing about Rendezvous: Agile deployment
•  Many “good” models ready and waiting
–  Already running
–  Ready to deploy into production
•  To deploy a new model: just stop ignoring it
© 2018 MapR Technologies 37
Rendezvous to the Rescue: Better ML Logistics
•  Stream-1st architecture is a powerful approach with
surprisingly widespread advantages
–  Innovative technologies emerging for streaming data
•  Microservices approach provides flexibility
–  Streaming supports microservices (if done right)
•  Containers remove surprises
–  Predictable environment for running models
© 2018 MapR Technologies 38
Preparation of Input (and Training) Data
Model 1
Model 2
Model 3
request
Raw
Add
external
data
Input
Database
The world
Raw data may contain features you’ll want in future
© 2018 MapR Technologies 39
Raw data is gold!
© 2018 MapR Technologies 40
Decoy Model in the Rendezvous Architecture
Input
Scores
Decoy
Model 2
Model 3
Archive
•  Looks like a model, but it just archives inputs
•  Safe in a good streaming environment, less safe without good isolation
© 2018 MapR Technologies 41
Why do you need new models?
Conditions may (will) change
© 2018 MapR Technologies 42
Advantages of Rendezvous Architecture
Real
model
Result
Canary
Decoy
Archive
Input
© 2018 MapR Technologies 43
Rendezvous: Mainly for Decisioning Type Systems
•  Decisioning style machine learning
–  Looking for a “right answer”
–  Simpler than interactive machine learning (such as in self-driving car)
•  Examples include:
–  Fraud detection
–  Predictive analytics / market prediction
–  Churn prediction (as in telecommunications)
–  Yield optimization
–  Deep learning in form of speech or image recognition, in some cases
© 2018 MapR Technologies 44
Described in new book on ML management:
Download free pdf via @MapR:
https://mapr.com/ebook/machine-learning-logistics/
Includes a discussion of DataOps
© 2018 MapR Technologies 45
Example: Tensor Chicken
Label
training
data
Run the
model
Deploy
model
Gather
training
data
Labeled
image files
Train
model
Update
model
Deep learning project by
software engineer Ian Downard
(see blog + @tensorchicken)
© 2018 MapR Technologies 46
DataOps: A Good Way to Adapt to Emerging Data Practices
•  Faster time-to-value & better ability to pivot
–  Better collaboration/communication across skill groups
–  Focused around data-related goals
–  More efficient use of team members’ time
•  A good fit to working with a data fabric
•  A good fit for a streaming microservices style
© 2018 MapR Technologies 47
Please support women in tech – help build
girls’ dreams of what they can accomplish
© Ellen Friedman 2015#womenintech #datawomen
© 2018 MapR Technologies 48
Related events at Strata
•  “Better Machine Learning Logistics with Rendezvous
Architecture” talk by Ted Dunning Wed at 5:10pm
•  “Rendezvous Architecture” booth talk at MapR booth
Thur at 11:30 am
•  Chat with us in the MapR booth
© 2018 MapR Technologies 49
Thank You !
© 2018 MapR Technologies 50
Additional Resources: Available Now
O’Reilly report by Ted Dunning & Ellen Friedman © March 2017
Read free courtesy of MapR:
https://mapr.com/geo-distribution-big-data-and-analytics/
O’Reilly book by Ted Dunning & Ellen Friedman
© March 2016
Read free courtesy of MapR:
https://mapr.com/streaming-architecture-using-
apache-kafka-mapr-streams/
© 2018 MapR Technologies 51
Book signings at MapR booth
•  Wed afternoon break 3:35 pm – 4:15 pm
•  Thur morning break 10:30 am – 11:10 am
Get a free copy of the book & meet the authors
Ted Dunning & Ellen Friedman
Or download free pdf via @MapR:
https://mapr.com/ebook/machine-learning-logistics/
© 2018 MapR Technologies 52
Please tell me how DataOps works out for you.
Ellen Friedman
Twitter @Ellen_Friedman
Email @efriedman@mapr.com ellenf@apache.org

More Related Content

What's hot

Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh Architecture
Databricks
 
Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data Architecture
Databricks
 
Enterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data ArchitectureEnterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data Architecture
DATAVERSITY
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture Design
Kujambu Murugesan
 
Activate Data Governance Using the Data Catalog
Activate Data Governance Using the Data CatalogActivate Data Governance Using the Data Catalog
Activate Data Governance Using the Data Catalog
DATAVERSITY
 
DataOps - The Foundation for Your Agile Data Architecture
DataOps - The Foundation for Your Agile Data ArchitectureDataOps - The Foundation for Your Agile Data Architecture
DataOps - The Foundation for Your Agile Data Architecture
DATAVERSITY
 
DevOps + DataOps = Digital Transformation
DevOps + DataOps = Digital Transformation DevOps + DataOps = Digital Transformation
DevOps + DataOps = Digital Transformation
Delphix
 
Data Architecture Best Practices for Advanced Analytics
Data Architecture Best Practices for Advanced AnalyticsData Architecture Best Practices for Advanced Analytics
Data Architecture Best Practices for Advanced Analytics
DATAVERSITY
 
Modern Data Warehousing with the Microsoft Analytics Platform System
Modern Data Warehousing with the Microsoft Analytics Platform SystemModern Data Warehousing with the Microsoft Analytics Platform System
Modern Data Warehousing with the Microsoft Analytics Platform System
James Serra
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to Mesh
Jeffrey T. Pollock
 
DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptx
Databricks
 
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Dr. Arif Wider
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data Mesh
LibbySchulze
 
Data Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and GovernanceData Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and Governance
Denodo
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for Dinner
Kent Graziano
 
Making Data Timelier and More Reliable with Lakehouse Technology
Making Data Timelier and More Reliable with Lakehouse TechnologyMaking Data Timelier and More Reliable with Lakehouse Technology
Making Data Timelier and More Reliable with Lakehouse Technology
Matei Zaharia
 
MLOps - The Assembly Line of ML
MLOps - The Assembly Line of MLMLOps - The Assembly Line of ML
MLOps - The Assembly Line of ML
Jordan Birdsell
 
A Reference Architecture for ETL 2.0
A Reference Architecture for ETL 2.0 A Reference Architecture for ETL 2.0
A Reference Architecture for ETL 2.0
DataWorks Summit
 
Databricks on AWS.pptx
Databricks on AWS.pptxDatabricks on AWS.pptx
Databricks on AWS.pptx
Wasm1953
 
Introducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data WarehouseIntroducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data Warehouse
Snowflake Computing
 

What's hot (20)

Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh Architecture
 
Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data Architecture
 
Enterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data ArchitectureEnterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data Architecture
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture Design
 
Activate Data Governance Using the Data Catalog
Activate Data Governance Using the Data CatalogActivate Data Governance Using the Data Catalog
Activate Data Governance Using the Data Catalog
 
DataOps - The Foundation for Your Agile Data Architecture
DataOps - The Foundation for Your Agile Data ArchitectureDataOps - The Foundation for Your Agile Data Architecture
DataOps - The Foundation for Your Agile Data Architecture
 
DevOps + DataOps = Digital Transformation
DevOps + DataOps = Digital Transformation DevOps + DataOps = Digital Transformation
DevOps + DataOps = Digital Transformation
 
Data Architecture Best Practices for Advanced Analytics
Data Architecture Best Practices for Advanced AnalyticsData Architecture Best Practices for Advanced Analytics
Data Architecture Best Practices for Advanced Analytics
 
Modern Data Warehousing with the Microsoft Analytics Platform System
Modern Data Warehousing with the Microsoft Analytics Platform SystemModern Data Warehousing with the Microsoft Analytics Platform System
Modern Data Warehousing with the Microsoft Analytics Platform System
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to Mesh
 
DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptx
 
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data Mesh
 
Data Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and GovernanceData Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and Governance
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for Dinner
 
Making Data Timelier and More Reliable with Lakehouse Technology
Making Data Timelier and More Reliable with Lakehouse TechnologyMaking Data Timelier and More Reliable with Lakehouse Technology
Making Data Timelier and More Reliable with Lakehouse Technology
 
MLOps - The Assembly Line of ML
MLOps - The Assembly Line of MLMLOps - The Assembly Line of ML
MLOps - The Assembly Line of ML
 
A Reference Architecture for ETL 2.0
A Reference Architecture for ETL 2.0 A Reference Architecture for ETL 2.0
A Reference Architecture for ETL 2.0
 
Databricks on AWS.pptx
Databricks on AWS.pptxDatabricks on AWS.pptx
Databricks on AWS.pptx
 
Introducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data WarehouseIntroducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data Warehouse
 

Similar to DataOps: An Agile Method for Data-Driven Organizations

Big Data LDN 2018: DATA OPERATIONS PROBLEMS CREATED BY DEEP LEARNING, AND HOW...
Big Data LDN 2018: DATA OPERATIONS PROBLEMS CREATED BY DEEP LEARNING, AND HOW...Big Data LDN 2018: DATA OPERATIONS PROBLEMS CREATED BY DEEP LEARNING, AND HOW...
Big Data LDN 2018: DATA OPERATIONS PROBLEMS CREATED BY DEEP LEARNING, AND HOW...
Matt Stubbs
 
Big Data LDN 2018: 7 SUCCESSFUL HABITS FOR DATA-INTENSIVE APPLICATIONS IN PRO...
Big Data LDN 2018: 7 SUCCESSFUL HABITS FOR DATA-INTENSIVE APPLICATIONS IN PRO...Big Data LDN 2018: 7 SUCCESSFUL HABITS FOR DATA-INTENSIVE APPLICATIONS IN PRO...
Big Data LDN 2018: 7 SUCCESSFUL HABITS FOR DATA-INTENSIVE APPLICATIONS IN PRO...
Matt Stubbs
 
Machine Learning Success: The Key to Easier Model Management
Machine Learning Success: The Key to Easier Model ManagementMachine Learning Success: The Key to Easier Model Management
Machine Learning Success: The Key to Easier Model Management
MapR Technologies
 
Surprising Advantages of Streaming - ACM March 2018
Surprising Advantages of Streaming - ACM March 2018Surprising Advantages of Streaming - ACM March 2018
Surprising Advantages of Streaming - ACM March 2018
Ellen Friedman
 
7 Habits for Big Data in Production - keynote Big Data London Nov 2018
7 Habits for Big Data in Production - keynote Big Data London Nov 20187 Habits for Big Data in Production - keynote Big Data London Nov 2018
7 Habits for Big Data in Production - keynote Big Data London Nov 2018
Ellen Friedman
 
Big Data LDN 2017: Real World Impact of a Global Data Fabric
Big Data LDN 2017: Real World Impact of a Global Data FabricBig Data LDN 2017: Real World Impact of a Global Data Fabric
Big Data LDN 2017: Real World Impact of a Global Data Fabric
Matt Stubbs
 
Steve Jenkins - Business Opportunities for Big Data in the Enterprise
Steve Jenkins - Business Opportunities for Big Data in the Enterprise Steve Jenkins - Business Opportunities for Big Data in the Enterprise
Steve Jenkins - Business Opportunities for Big Data in the Enterprise
WeAreEsynergy
 
Cheryl Wiebe - Advanced Analytics in the Industrial World
Cheryl Wiebe - Advanced Analytics in the Industrial WorldCheryl Wiebe - Advanced Analytics in the Industrial World
Cheryl Wiebe - Advanced Analytics in the Industrial World
Rehgan Avon
 
Designing data pipelines for analytics and machine learning in industrial set...
Designing data pipelines for analytics and machine learning in industrial set...Designing data pipelines for analytics and machine learning in industrial set...
Designing data pipelines for analytics and machine learning in industrial set...
DataWorks Summit
 
Self-Service Data Science for Leveraging ML & AI on All of Your Data
Self-Service Data Science for Leveraging ML & AI on All of Your DataSelf-Service Data Science for Leveraging ML & AI on All of Your Data
Self-Service Data Science for Leveraging ML & AI on All of Your Data
MapR Technologies
 
Machine Learning logistics
Machine Learning logisticsMachine Learning logistics
Machine Learning logistics
Ted Dunning
 
The Hive Think Tank: Rendezvous Architecture Makes Machine Learning Logistics...
The Hive Think Tank: Rendezvous Architecture Makes Machine Learning Logistics...The Hive Think Tank: Rendezvous Architecture Makes Machine Learning Logistics...
The Hive Think Tank: Rendezvous Architecture Makes Machine Learning Logistics...
The Hive
 
How to Leverage the Cloud for Business Solutions | Strata Data Conference Lon...
How to Leverage the Cloud for Business Solutions | Strata Data Conference Lon...How to Leverage the Cloud for Business Solutions | Strata Data Conference Lon...
How to Leverage the Cloud for Business Solutions | Strata Data Conference Lon...
MapR Technologies
 
Predictive Maintenance Using Recurrent Neural Networks
Predictive Maintenance Using Recurrent Neural NetworksPredictive Maintenance Using Recurrent Neural Networks
Predictive Maintenance Using Recurrent Neural Networks
Justin Brandenburg
 
Container and Kubernetes without limits
Container and Kubernetes without limitsContainer and Kubernetes without limits
Container and Kubernetes without limits
Antje Barth
 
MapR and Cisco Make IT Better
MapR and Cisco Make IT BetterMapR and Cisco Make IT Better
MapR and Cisco Make IT Better
MapR Technologies
 
Big Data LDN 2017: How to leverage the cloud for Business Solutions
Big Data LDN 2017: How to leverage the cloud for Business SolutionsBig Data LDN 2017: How to leverage the cloud for Business Solutions
Big Data LDN 2017: How to leverage the cloud for Business Solutions
Matt Stubbs
 
ML Workshop 1: A New Architecture for Machine Learning Logistics
ML Workshop 1: A New Architecture for Machine Learning LogisticsML Workshop 1: A New Architecture for Machine Learning Logistics
ML Workshop 1: A New Architecture for Machine Learning Logistics
MapR Technologies
 
Where is Data Going? - RMDC Keynote
Where is Data Going? - RMDC KeynoteWhere is Data Going? - RMDC Keynote
Where is Data Going? - RMDC Keynote
Ted Dunning
 
Streaming Architecture including Rendezvous for Machine Learning
Streaming Architecture including Rendezvous for Machine LearningStreaming Architecture including Rendezvous for Machine Learning
Streaming Architecture including Rendezvous for Machine Learning
Ted Dunning
 

Similar to DataOps: An Agile Method for Data-Driven Organizations (20)

Big Data LDN 2018: DATA OPERATIONS PROBLEMS CREATED BY DEEP LEARNING, AND HOW...
Big Data LDN 2018: DATA OPERATIONS PROBLEMS CREATED BY DEEP LEARNING, AND HOW...Big Data LDN 2018: DATA OPERATIONS PROBLEMS CREATED BY DEEP LEARNING, AND HOW...
Big Data LDN 2018: DATA OPERATIONS PROBLEMS CREATED BY DEEP LEARNING, AND HOW...
 
Big Data LDN 2018: 7 SUCCESSFUL HABITS FOR DATA-INTENSIVE APPLICATIONS IN PRO...
Big Data LDN 2018: 7 SUCCESSFUL HABITS FOR DATA-INTENSIVE APPLICATIONS IN PRO...Big Data LDN 2018: 7 SUCCESSFUL HABITS FOR DATA-INTENSIVE APPLICATIONS IN PRO...
Big Data LDN 2018: 7 SUCCESSFUL HABITS FOR DATA-INTENSIVE APPLICATIONS IN PRO...
 
Machine Learning Success: The Key to Easier Model Management
Machine Learning Success: The Key to Easier Model ManagementMachine Learning Success: The Key to Easier Model Management
Machine Learning Success: The Key to Easier Model Management
 
Surprising Advantages of Streaming - ACM March 2018
Surprising Advantages of Streaming - ACM March 2018Surprising Advantages of Streaming - ACM March 2018
Surprising Advantages of Streaming - ACM March 2018
 
7 Habits for Big Data in Production - keynote Big Data London Nov 2018
7 Habits for Big Data in Production - keynote Big Data London Nov 20187 Habits for Big Data in Production - keynote Big Data London Nov 2018
7 Habits for Big Data in Production - keynote Big Data London Nov 2018
 
Big Data LDN 2017: Real World Impact of a Global Data Fabric
Big Data LDN 2017: Real World Impact of a Global Data FabricBig Data LDN 2017: Real World Impact of a Global Data Fabric
Big Data LDN 2017: Real World Impact of a Global Data Fabric
 
Steve Jenkins - Business Opportunities for Big Data in the Enterprise
Steve Jenkins - Business Opportunities for Big Data in the Enterprise Steve Jenkins - Business Opportunities for Big Data in the Enterprise
Steve Jenkins - Business Opportunities for Big Data in the Enterprise
 
Cheryl Wiebe - Advanced Analytics in the Industrial World
Cheryl Wiebe - Advanced Analytics in the Industrial WorldCheryl Wiebe - Advanced Analytics in the Industrial World
Cheryl Wiebe - Advanced Analytics in the Industrial World
 
Designing data pipelines for analytics and machine learning in industrial set...
Designing data pipelines for analytics and machine learning in industrial set...Designing data pipelines for analytics and machine learning in industrial set...
Designing data pipelines for analytics and machine learning in industrial set...
 
Self-Service Data Science for Leveraging ML & AI on All of Your Data
Self-Service Data Science for Leveraging ML & AI on All of Your DataSelf-Service Data Science for Leveraging ML & AI on All of Your Data
Self-Service Data Science for Leveraging ML & AI on All of Your Data
 
Machine Learning logistics
Machine Learning logisticsMachine Learning logistics
Machine Learning logistics
 
The Hive Think Tank: Rendezvous Architecture Makes Machine Learning Logistics...
The Hive Think Tank: Rendezvous Architecture Makes Machine Learning Logistics...The Hive Think Tank: Rendezvous Architecture Makes Machine Learning Logistics...
The Hive Think Tank: Rendezvous Architecture Makes Machine Learning Logistics...
 
How to Leverage the Cloud for Business Solutions | Strata Data Conference Lon...
How to Leverage the Cloud for Business Solutions | Strata Data Conference Lon...How to Leverage the Cloud for Business Solutions | Strata Data Conference Lon...
How to Leverage the Cloud for Business Solutions | Strata Data Conference Lon...
 
Predictive Maintenance Using Recurrent Neural Networks
Predictive Maintenance Using Recurrent Neural NetworksPredictive Maintenance Using Recurrent Neural Networks
Predictive Maintenance Using Recurrent Neural Networks
 
Container and Kubernetes without limits
Container and Kubernetes without limitsContainer and Kubernetes without limits
Container and Kubernetes without limits
 
MapR and Cisco Make IT Better
MapR and Cisco Make IT BetterMapR and Cisco Make IT Better
MapR and Cisco Make IT Better
 
Big Data LDN 2017: How to leverage the cloud for Business Solutions
Big Data LDN 2017: How to leverage the cloud for Business SolutionsBig Data LDN 2017: How to leverage the cloud for Business Solutions
Big Data LDN 2017: How to leverage the cloud for Business Solutions
 
ML Workshop 1: A New Architecture for Machine Learning Logistics
ML Workshop 1: A New Architecture for Machine Learning LogisticsML Workshop 1: A New Architecture for Machine Learning Logistics
ML Workshop 1: A New Architecture for Machine Learning Logistics
 
Where is Data Going? - RMDC Keynote
Where is Data Going? - RMDC KeynoteWhere is Data Going? - RMDC Keynote
Where is Data Going? - RMDC Keynote
 
Streaming Architecture including Rendezvous for Machine Learning
Streaming Architecture including Rendezvous for Machine LearningStreaming Architecture including Rendezvous for Machine Learning
Streaming Architecture including Rendezvous for Machine Learning
 

Recently uploaded

FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
MaleehaSheikh2
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape ReportSOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar
 
tapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive data
theahmadsaood
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
AlejandraGmez176757
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
ukgaet
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
vcaxypu
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
ewymefz
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
enxupq
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
Jpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization Sample
James Polillo
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
alex933524
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 

Recently uploaded (20)

FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape ReportSOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape Report
 
tapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive data
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
Jpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization Sample
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 

DataOps: An Agile Method for Data-Driven Organizations

  • 1. © 2018 MapR Technologies 1 DataOps: An Agile Method for Data-driven Organizations Ellen Friedman, PhD Principal Technologist 7 March 2018 #StrataData
  • 2. © 2018 MapR Technologies 2 Contact Information Ellen Friedman, PhD Principal Technologist, MapR Technologies Committer Apache Drill & Apache Mahout projects O’Reilly author Email efriedman@mapr.com ellenf@apache.org Twitter @Ellen_Friedman #StrataData
  • 3. © 2018 MapR Technologies 3 Big Data Applications Used Widely in Production Quoted from: New Vantage Partner Big Data Executive Surveys for 2016 & 2017 http://newvantage.com/wp-content/uploads/2016/01/Big-Data-Executive-Survey-2016-Findings-FINAL.pdf http://newvantage.com/wp-content/uploads/2017/01/Big-Data-Executive-Survey-2017-Executive-Summary.pdf
  • 4. © 2018 MapR Technologies 4 How do you measure Earth’s oceans? By NASA Goddard Space Flight Center from Greenbelt, MD, USA (Full Disk Image of Earth Captured August 24, 2011) [CC BY 2.0 (http://creativecommons.org/licenses/by/2.0)], via Wikimedia Commons
  • 5. © 2018 MapR Technologies 5
  • 6. © 2018 MapR Technologies 6 Changing How People Work with Data 
 A 19th century big data story Matthew Fountain Maury extracted data from ship’s logs to build amazing charts for navigation
  • 7. © 2018 MapR Technologies 7 Big data project: Maury’s Wind and Currents charts
  • 8. © 2018 MapR Technologies 8 Big data project: Maury’s Wind and Currents charts At first, nobody was interested in them…
  • 9. © 2018 MapR Technologies 9 Big data project: Maury’s Wind and Currents charts At first, nobody was interested in them… …until Captain Jackson shaved a month off the run from Baltimore to Rio de Janeiro Then everybody wanted one!
  • 10. © 2018 MapR Technologies 10 © 2014 Ellen Friedman People with “vision” think with their eyes closed
  • 11. © 2018 MapR Technologies 11 Aadhaar Project: Largest Biometric DB in the World •  Unique 12 – digit number for each person in India •  Proof of identity, authenticated anytime, anywhere •  Runs on NoSQL database MapR-DB since 2014 Revolution: Changing a Society Photo credit PANOS, with permission 1.3 B people
  • 12. © 2018 MapR Technologies 12 Changing Rhythm to How We Work with Data Utility providers using smart meters Collect data every 15 min instead of once a month
  • 13. © 2018 MapR Technologies 13 Image © E Friedman Self-driving cars: Huge volume of sensor data Time value of data Analysis at the Speed of Life
  • 14. © 2018 MapR Technologies 14 Changing Rhythm to How We Work with Data Apache Drill SQL query engine with schema discovery for data exploration May shorten prep time when running a new query from days/ weeks to hours Follow community on Twitter: @ApacheDrill
  • 15. © 2018 MapR Technologies 15 We  need  a  better  fit  to  the   way  business  happens  
  • 16. © 2018 MapR Technologies 16 A Better Fit •  The way business happens •  A dataflow (datafabric) that matches the shape of business •  Technologies with capabilities to support flexibility and timely response across data centers •  Organization at the human level matches as well
  • 17. © 2018 MapR Technologies 17 Build a Global Data Fabric Flexibility & agility to respond as life changes
  • 18. © 2018 MapR Technologies 18 Global Data Fabric •  Comprehensive view of data •  Breaks silos •  Works with multi-tenancy •  Computation (and data) where you want them •  Fine-grained control over who has (and does not have) access
  • 19. © 2018 MapR Technologies 19 A  DataOps  approach  improves   a  project’s  ability  to  stay   on  target  &  on  time  
  • 20. © 2018 MapR Technologies 20 DataOps: Brings Flexibility & Focus Platform&network Operations Softwareengineering Architecture&planning Dataengineering Datascience Productmanagement DataOps Team B DataOps Team A Cross functional DataOps teams •  Expands DevOps to include data-heavy roles •  Organized around data-related goals •  Better collaboration and communication between roles From Chap 2 of Machine Learning Logistics, by Ted Dunning & Ellen Friedman © 2018 (O’Reilly Media)
  • 21. © 2018 MapR Technologies 21 DataOps Principles “DataOps teams seek to orchestrate data, tools, code and environments from beginning to end.” They “…measure performance of data analytics by the insights they deliver.” Thor Olavsrud interview with Ted Dunning & Ellen Friedman for CIO https://www.cio.com/article/3237694/analytics/what-is-dataops-data-operations-analytics.html
  • 22. © 2018 MapR Technologies 22 Advantages of a DataOps Approach •  Able to pivot & respond to real-world events as they happen •  Improved efficiency and better use of people’s time •  Faster time-to-value •  A good fit to working with a global data fabric
  • 23. © 2018 MapR Technologies 23 How  do  you  keep  people  from   feeling  threatened  by   change?  
  • 24. © 2018 MapR Technologies 24 Don’t  be  threatening!  
  • 25. © 2018 MapR Technologies 25 Why Stream? Munich surfing wave Image © 2017 Ellen Friedman
  • 26. © 2018 MapR Technologies 26 Stream  transport  supports   microservices      
  • 27. © 2018 MapR Technologies 27 Stream Transport that Decouples Producers & Consumers P P P C C C Transport Processing Kafka / MapR Streams Good stream transport is persistent, performant & pervasive!
  • 28. © 2018 MapR Technologies 28 More on Streaming Microservices •  Chapter 3 of Streaming Architecture by Ted Dunning & Ellen Friedman © 2016 (O’Reilly Media) http://shop.oreilly.com/product/0636920049463.do •  “Streaming Microservices” chapter by Ted Dunning & Ellen Friedman in Encyclopedia of Big Data Technologies, Sherif Sakr and Albert Zomaya, editors. In press 2018 (Springer International Publishing) •  Chapter 4 in A Practical Guide to Microservices & Containers by James A. Scott © 2017 (MapR) https://mapr.com/ebooks/microservices-and-containers/title.html
  • 29. © 2018 MapR Technologies 29 Legacy Applications How Does MapR Solve This? Big Data 1.0 Applications Next-Gen Applications MapR Converged Data Platform High Availability Real Time Unified Security Multi-tenancy Disaster Recovery Global Namespace Real-Time NoQL Database Stream TransportWeb-Scale Storage
  • 30. © 2018 MapR Technologies 30 With MapR, Geo-Distributed Data Appears Local stream Data source Consumer
  • 31. © 2018 MapR Technologies 31 With MapR, Geo-Distributed Data Appears Local stream stream Data source Consumer
  • 32. © 2018 MapR Technologies 32 With MapR, Geo-distributed Data Appears Local stream stream Data source ConsumerGlobal Data Center Regional Data Center
  • 33. © 2018 MapR Technologies 33 90% of the effort in successful machine learning isn’t the algorithm or the model… It’s the logistics
  • 34. © 2018 MapR Technologies 34 Why? •  Just getting the training data is hard •  ! The myth of the unitary model •  Model-to-model evaluation •  Respond as the world changes: Agile roll out & roll back when deploy to production
  • 35. © 2018 MapR Technologies 35 Metrics Metrics ResultsRendezvous Enter Rendezvous Architecture Scores ArchiveDecoy m1 m2 m3 Features / profiles InputRaw Rendezvous Architecture described in: -  Machine Learning Logistics book by Ted Dunning & Ellen Friedman © 2018 (O’Reilly) -  “Rendezvous Architecture” chapter in Encyclopedia of Big Data Technologies. Sherif Sakr and Albert Zomaya, editors. Springer International Publishing, in press 2018.
  • 36. © 2018 MapR Technologies 36 Best thing about Rendezvous: Agile deployment •  Many “good” models ready and waiting –  Already running –  Ready to deploy into production •  To deploy a new model: just stop ignoring it
  • 37. © 2018 MapR Technologies 37 Rendezvous to the Rescue: Better ML Logistics •  Stream-1st architecture is a powerful approach with surprisingly widespread advantages –  Innovative technologies emerging for streaming data •  Microservices approach provides flexibility –  Streaming supports microservices (if done right) •  Containers remove surprises –  Predictable environment for running models
  • 38. © 2018 MapR Technologies 38 Preparation of Input (and Training) Data Model 1 Model 2 Model 3 request Raw Add external data Input Database The world Raw data may contain features you’ll want in future
  • 39. © 2018 MapR Technologies 39 Raw data is gold!
  • 40. © 2018 MapR Technologies 40 Decoy Model in the Rendezvous Architecture Input Scores Decoy Model 2 Model 3 Archive •  Looks like a model, but it just archives inputs •  Safe in a good streaming environment, less safe without good isolation
  • 41. © 2018 MapR Technologies 41 Why do you need new models? Conditions may (will) change
  • 42. © 2018 MapR Technologies 42 Advantages of Rendezvous Architecture Real model Result Canary Decoy Archive Input
  • 43. © 2018 MapR Technologies 43 Rendezvous: Mainly for Decisioning Type Systems •  Decisioning style machine learning –  Looking for a “right answer” –  Simpler than interactive machine learning (such as in self-driving car) •  Examples include: –  Fraud detection –  Predictive analytics / market prediction –  Churn prediction (as in telecommunications) –  Yield optimization –  Deep learning in form of speech or image recognition, in some cases
  • 44. © 2018 MapR Technologies 44 Described in new book on ML management: Download free pdf via @MapR: https://mapr.com/ebook/machine-learning-logistics/ Includes a discussion of DataOps
  • 45. © 2018 MapR Technologies 45 Example: Tensor Chicken Label training data Run the model Deploy model Gather training data Labeled image files Train model Update model Deep learning project by software engineer Ian Downard (see blog + @tensorchicken)
  • 46. © 2018 MapR Technologies 46 DataOps: A Good Way to Adapt to Emerging Data Practices •  Faster time-to-value & better ability to pivot –  Better collaboration/communication across skill groups –  Focused around data-related goals –  More efficient use of team members’ time •  A good fit to working with a data fabric •  A good fit for a streaming microservices style
  • 47. © 2018 MapR Technologies 47 Please support women in tech – help build girls’ dreams of what they can accomplish © Ellen Friedman 2015#womenintech #datawomen
  • 48. © 2018 MapR Technologies 48 Related events at Strata •  “Better Machine Learning Logistics with Rendezvous Architecture” talk by Ted Dunning Wed at 5:10pm •  “Rendezvous Architecture” booth talk at MapR booth Thur at 11:30 am •  Chat with us in the MapR booth
  • 49. © 2018 MapR Technologies 49 Thank You !
  • 50. © 2018 MapR Technologies 50 Additional Resources: Available Now O’Reilly report by Ted Dunning & Ellen Friedman © March 2017 Read free courtesy of MapR: https://mapr.com/geo-distribution-big-data-and-analytics/ O’Reilly book by Ted Dunning & Ellen Friedman © March 2016 Read free courtesy of MapR: https://mapr.com/streaming-architecture-using- apache-kafka-mapr-streams/
  • 51. © 2018 MapR Technologies 51 Book signings at MapR booth •  Wed afternoon break 3:35 pm – 4:15 pm •  Thur morning break 10:30 am – 11:10 am Get a free copy of the book & meet the authors Ted Dunning & Ellen Friedman Or download free pdf via @MapR: https://mapr.com/ebook/machine-learning-logistics/
  • 52. © 2018 MapR Technologies 52 Please tell me how DataOps works out for you. Ellen Friedman Twitter @Ellen_Friedman Email @efriedman@mapr.com ellenf@apache.org