SlideShare une entreprise Scribd logo
1  sur  52
Télécharger pour lire hors ligne
© 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

Contenu connexe

Tendances

Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data PipelinesPutting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data PipelinesDATAVERSITY
 
Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureDatabricks
 
Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overviewJames Serra
 
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 ArchitectureDATAVERSITY
 
DevOps + DataOps = Digital Transformation
DevOps + DataOps = Digital Transformation DevOps + DataOps = Digital Transformation
DevOps + DataOps = Digital Transformation Delphix
 
Understanding DataOps and Its Impact on Application Quality
Understanding DataOps and Its Impact on Application QualityUnderstanding DataOps and Its Impact on Application Quality
Understanding DataOps and Its Impact on Application QualityDevOps.com
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for DinnerKent Graziano
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Databricks
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)James Serra
 
Data Architecture Brief Overview
Data Architecture Brief OverviewData Architecture Brief Overview
Data Architecture Brief OverviewHal Kalechofsky
 
Learn to Use Databricks for Data Science
Learn to Use Databricks for Data ScienceLearn to Use Databricks for Data Science
Learn to Use Databricks for Data ScienceDatabricks
 
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
 
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...HostedbyConfluent
 
DataOps: Nine steps to transform your data science impact Strata London May 18
DataOps: Nine steps to transform your data science impact  Strata London May 18DataOps: Nine steps to transform your data science impact  Strata London May 18
DataOps: Nine steps to transform your data science impact Strata London May 18Harvinder Atwal
 
Modeling Big Data with the ArchiMate 3.0 Language
Modeling Big Data with the ArchiMate 3.0 LanguageModeling Big Data with the ArchiMate 3.0 Language
Modeling Big Data with the ArchiMate 3.0 LanguageIver Band
 
Scaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with DatabricksScaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with DatabricksDatabricks
 
The Zen of DataOps – AWS Lake Formation and the Data Supply Chain Pipeline
The Zen of DataOps – AWS Lake Formation and the Data Supply Chain PipelineThe Zen of DataOps – AWS Lake Formation and the Data Supply Chain Pipeline
The Zen of DataOps – AWS Lake Formation and the Data Supply Chain PipelineAmazon Web Services
 

Tendances (20)

Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data PipelinesPutting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
 
Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data Architecture
 
Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overview
 
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
 
Understanding DataOps and Its Impact on Application Quality
Understanding DataOps and Its Impact on Application QualityUnderstanding DataOps and Its Impact on Application Quality
Understanding DataOps and Its Impact on Application Quality
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for Dinner
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)
 
Data Architecture Brief Overview
Data Architecture Brief OverviewData Architecture Brief Overview
Data Architecture Brief Overview
 
Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3
 
Learn to Use Databricks for Data Science
Learn to Use Databricks for Data ScienceLearn to Use Databricks for Data Science
Learn to Use Databricks for Data Science
 
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...
 
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
 
DataOps with Project Amaterasu
DataOps with Project AmaterasuDataOps with Project Amaterasu
DataOps with Project Amaterasu
 
DataOps: Nine steps to transform your data science impact Strata London May 18
DataOps: Nine steps to transform your data science impact  Strata London May 18DataOps: Nine steps to transform your data science impact  Strata London May 18
DataOps: Nine steps to transform your data science impact Strata London May 18
 
Modeling Big Data with the ArchiMate 3.0 Language
Modeling Big Data with the ArchiMate 3.0 LanguageModeling Big Data with the ArchiMate 3.0 Language
Modeling Big Data with the ArchiMate 3.0 Language
 
Scaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with DatabricksScaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with Databricks
 
The Zen of DataOps – AWS Lake Formation and the Data Supply Chain Pipeline
The Zen of DataOps – AWS Lake Formation and the Data Supply Chain PipelineThe Zen of DataOps – AWS Lake Formation and the Data Supply Chain Pipeline
The Zen of DataOps – AWS Lake Formation and the Data Supply Chain Pipeline
 
adb.pdf
adb.pdfadb.pdf
adb.pdf
 

Similaire à DataOps for ML”- Ellen Friedman, MapR- Tuesday, March 6, 4:30pm• “DataOps: An Agile Method for Data-Driven Organizations”- Ellen Friedman, MapR - Wednesday, March 7, 11:30am• “Machine Learning Logistics” book signing- Ellen Friedman and Ted Dunning- Wednesday, March 7, 4:30pm

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 ManagementMapR 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 2018Ellen 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 2018Ellen 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 FabricMatt 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 WorldRehgan 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 DataMapR Technologies
 
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
 
Machine Learning logistics
Machine Learning logisticsMachine Learning logistics
Machine Learning logisticsTed Dunning
 
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 NetworksJustin Brandenburg
 
Container and Kubernetes without limits
Container and Kubernetes without limitsContainer and Kubernetes without limits
Container and Kubernetes without limitsAntje Barth
 
MapR and Cisco Make IT Better
MapR and Cisco Make IT BetterMapR and Cisco Make IT Better
MapR and Cisco Make IT BetterMapR 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 SolutionsMatt 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 LogisticsMapR Technologies
 
Where is Data Going? - RMDC Keynote
Where is Data Going? - RMDC KeynoteWhere is Data Going? - RMDC Keynote
Where is Data Going? - RMDC KeynoteTed 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 LearningTed Dunning
 

Similaire à DataOps for ML”- Ellen Friedman, MapR- Tuesday, March 6, 4:30pm• “DataOps: An Agile Method for Data-Driven Organizations”- Ellen Friedman, MapR - Wednesday, March 7, 11:30am• “Machine Learning Logistics” book signing- Ellen Friedman and Ted Dunning- Wednesday, March 7, 4:30pm (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
 
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...
 
Machine Learning logistics
Machine Learning logisticsMachine Learning logistics
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
 

Dernier

Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...ssuserf63bd7
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our WorldEduminds Learning
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfchwongval
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
Machine learning classification ppt.ppt
Machine learning classification  ppt.pptMachine learning classification  ppt.ppt
Machine learning classification ppt.pptamreenkhanum0307
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Seán Kennedy
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryJeremy Anderson
 
While-For-loop in python used in college
While-For-loop in python used in collegeWhile-For-loop in python used in college
While-For-loop in python used in collegessuser7a7cd61
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 

Dernier (20)

Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our World
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdf
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
Machine learning classification ppt.ppt
Machine learning classification  ppt.pptMachine learning classification  ppt.ppt
Machine learning classification ppt.ppt
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data Story
 
While-For-loop in python used in college
While-For-loop in python used in collegeWhile-For-loop in python used in college
While-For-loop in python used in college
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 

DataOps for ML”- Ellen Friedman, MapR- Tuesday, March 6, 4:30pm• “DataOps: An Agile Method for Data-Driven Organizations”- Ellen Friedman, MapR - Wednesday, March 7, 11:30am• “Machine Learning Logistics” book signing- Ellen Friedman and Ted Dunning- Wednesday, March 7, 4:30pm

  • 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