SlideShare a Scribd company logo
1 of 109
Download to read offline
Daniel Aragao & Simon Hope
Daniel Aragao Simon Hope
@dear_dr_dan @mapbutcher
REALESTATE.COM.AU
6BMarket
Cap
11MAustralian
Properties
55MVisits in
September
4.7MApp Downloads
…and counting
3,500PEOPLE
13COUNTRIES
34OFFICES
TECHNOLOGY
&
SOCIAL JUSTICE
• In the beginning…
• Organising our Data
• Implementation approaches
• Hipster Batches
• Reactify
• Bring Your Own Data
• Finding the Data
• What we have learned so far
THIS IS WHAT THE STORY IS ABOUT
SORRY… IT’S OK TO LEAVE NOW
• Nope, we didn’t create a new Hadoop
• No hardcore Data Science
• There are some implementation details
• REA embraced the Cloud. AWS everywhere
• Under construction
IN THE BEGINNING…
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
Building Data-Centric Businesses
ORGANISING OUR DATA
Increasingly, content is being 

distributed through search

and social platforms...



There’s less visiting 

of publishers as destinations.
Jeff Weiner, CEO, Linkedin
Data sources
Data
warehouse
PROBLEM…
STRATEGY…
STRATEGY…
STRATEGY…
Data Warehouse
StagingSSIS Dim Fact
PROBLEM…
Data Warehouse
StagingSSIS Dim Fact
PROBLEM…
Star schema
leaky details
No Data Warehouse
StagingSSIS Dim Fact
STRATEGY…
STRATEGY…
Data Warehouse Facade
StagingSSIS Dim Fact
???
WHAT’S IN THE BOX?
Good things come in small
packages services
THE HIPSTER BATCH
???
Hipster Batch
Hipster Batch
THE HIPSTER BATCH
• Small and short lived
• Decoupled via flat
files via S3
• Single purpose
• Idempotent
• Polyglot
• Minimal runtime
dependencies
• Discoverable
SNS, SQS
Data
A ‘TYPICAL’ IMPLEMENTATION
Hipster Batch
SNS, SQS
ASG, ECS,
Lambda
Data
A ‘TYPICAL’ IMPLEMENTATION
Hipster Batch
SNS, SQS
ASG, ECS,
Lambda
KMS
Data
A ‘TYPICAL’ IMPLEMENTATION
Hipster Batch
Logs
SNS, SQS
ASG, ECS,
Lambda
KMS
Data
A ‘TYPICAL’ IMPLEMENTATION
Hipster Batch
Logs
SNS, SQS
ASG, ECS,
Lambda
KMS
Cloudwatch
Data
A ‘TYPICAL’ IMPLEMENTATION
Hipster Batch
Logs
SNS, SQS
ASG, ECS,
Lambda
KMS
Cloudwatch
S3 buckets
Data
A ‘TYPICAL’ IMPLEMENTATION
Hipster Batch
Hipster Batch
HIPSTER BATCH DOES SCIENCE
• Behavioural models for targeted marketing
• Recommendation engine
• External channels
Hipster Batch
SCIENCE!
x 20
Hipster Batch
Stats models
SCIENCE!
x 20
API
Hipster Batch
Stats models
SCIENCE!
API
x 20
API
Hipster Batch
Stats models
SCIENCE!
API
x 20
API
Hipster Batch
Stats models
SCIENCE!
API
x 20
API
Hipster Batch
Stats models
Google
Now
API
SCIENCE!
From legacy to reactive
REACTIFY
Reactify
???
Reactify
http://www.reactivemanifesto.org
REACTIFY
• Manage Data flow with messages
• Protect consumers and care about isolation
• Resilience is important and Data replication is
just fine
• Demand is elastic - and your components
should be too
Reactify
Listings
Data
coupling
No resilience
or elasticity
Coupling
PROBLEM…
Reactify
Listings
SOLUTION…
Reactify
Listings
Reactify
SOLUTION…
Reactify
Listings
Reactify
SOLUTION…
Reactify
Listings
Reactify
Hipster Batch
SOLUTION…
Reactify
Listings
Reactify
Hipster Batch
Shielded
consumers
IsolationDecoupled
SOLUTION…
Reactify
Listings
IMPLEMENTATION…
Reactify
Listings
REST
API
IMPLEMENTATION…
Reactify
Listings
REST
API
IMPLEMENTATION…
Reactify
Listings
REST
API Dynamo
Event
Maker
Event
Differ
IMPLEMENTATION…
Reactify
Listings
REST
API Dynamo
Event
Maker
Event
Differ
Kinesis
2
IMPLEMENTATION…
2
• Exposes current state only
• Stream of change notifications
• Hypertext Application Language - HAL
• Clear entity types
• Linking over embedding
• Cacheable and discoverable
REST API
REACTIFY REST API
REST API
https://feeds.listings.realestate.com.au/combined-listings/120449689
REST API
https://feeds.listings.realestate.com.au/combined-listings/120449689
REST API
https://feeds.listings.realestate.com.au/combined-listings/120449689
REST API
https://feeds.listings.realestate.com.au/combined-listings/120449689
REST API
Event
Maker
https://feeds.listings.realestate.com.au/combined-listings/-/changes
REST API
Event
Maker
https://feeds.listings.realestate.com.au/combined-listings/-/changes
REST API
Event
Maker
https://feeds.listings.realestate.com.au/combined-listings/-/changes
REST API
Event
Maker
https://feeds.listings.realestate.com.au/combined-listings/-/changes
Reactify
Event
Differ
Reactify
Event
Differ
Reactify
Event
Differ
Reactify
Event
Differ
The octopus in the box
— Did you use that data set?
— Errr… No, we have another one
BRING YOUR OWN DATA
BRING YOUR OWN DATA - BYOD
• Allow data to flow freely
• Help the business to get what they need
when they need it
• Self-service
BYOD
BYOD
CSV
BYOD
CSV
x 5
BYOD
CSV
x 5
Smarts on
datatypes
BYOD
CSV
x 5
Tableau
Server
Smarts on
datatypes
BYOD
CSV
x 5
Tableau
Server
Smarts on
datatypes
BYOD
CSV
x 5
Tableau
Server
Audit, auth,
share…
Smarts on
datatypes
These were the implementation
approaches, now to…
FIND THE DATA
Meaningful, automated, 

and easy-to-search metadata
WE TRIED
SNS, SQS
ASG, ECS,
Lambda
KMS
Cloudwatch
Logs
MORE THAN DATA
Hipster Batch
SNS, SQS
ASG, ECS,
Lambda
KMS
Cloudwatch
Logs
MORE THAN DATA
Hipster Batch
SNS, SQS
ASG, ECS,
Lambda
KMS
Cloudwatch
Logs
Dataz
Ancestry
MORE THAN DATA
Hipster Batch
SNS, SQS
ASG, ECS,
Lambda
KMS
Cloudwatch
Logs
Dataz
Ancestry
Metadata
MORE THAN DATA
Hipster Batch
Ancestry
Ancestry
Ancestry
Ancestry
Ancestry
REST
API
METADATA PIPELINE
Producers
REST
API
Ancestry
Ancestry
Ancestry
METADATA PIPELINE
Producers
REST
API
Ancestry
Ancestry
Ancestry
METADATA PIPELINE
Producers
REST
API
Ancestry
Ancestry
Ancestry
METADATA PIPELINE
Producers
Scrapy
REST
API
Ancestry
Ancestry
Ancestry
METADATA PIPELINE
Producers
Scrapy
REST
API
Ancestry
Ancestry
Ancestry
METADATA PIPELINE
Producers
Scrapy
WHAT WE HAVE LEARNED SO FAR
• Consumers create the last-mile data as needed
• We must work with external, independent
delivery channels
• Push quality back to source/producer systems
• Data belongs to the entire organisation, 

not to a single team
I’ll give you my 

Data Warehouse 

when you can pry it

from my cold dead hands.
THANKYOU
Daniel Aragao Simon Hope
@dear_dr_dan @mapbutcher
REALESTATE.COM.AU

More Related Content

What's hot

Really ugly resumes
Really ugly resumesReally ugly resumes
Really ugly resumesMarco Gorini
 
The ultimate guide to data storytelling | Materclass
The ultimate guide to data storytelling | MaterclassThe ultimate guide to data storytelling | Materclass
The ultimate guide to data storytelling | MaterclassGramener
 
DAMA Webinar - Big and Little Data Quality
DAMA Webinar - Big and Little Data QualityDAMA Webinar - Big and Little Data Quality
DAMA Webinar - Big and Little Data QualityDATAVERSITY
 
The Future of Everything
The Future of EverythingThe Future of Everything
The Future of EverythingCharbel Zeaiter
 
Humanizing Data Storytelling for Greater Business Impact
Humanizing Data Storytelling for Greater Business ImpactHumanizing Data Storytelling for Greater Business Impact
Humanizing Data Storytelling for Greater Business ImpactGramener
 
38 Employee Engagement Ideas Your Team Will Love
38 Employee Engagement Ideas Your Team Will Love38 Employee Engagement Ideas Your Team Will Love
38 Employee Engagement Ideas Your Team Will LoveElodie A.
 
The SaaS business model
The SaaS business modelThe SaaS business model
The SaaS business modelDavid Skok
 
Data Culture Keynote and Exec Track Birm Dec 8th
Data Culture Keynote and Exec Track Birm Dec 8thData Culture Keynote and Exec Track Birm Dec 8th
Data Culture Keynote and Exec Track Birm Dec 8thJonathan Woodward
 
Data Analytics PowerPoint Presentation Slides
Data Analytics PowerPoint Presentation SlidesData Analytics PowerPoint Presentation Slides
Data Analytics PowerPoint Presentation SlidesSlideTeam
 
Marketing Attribution Modeling
Marketing Attribution ModelingMarketing Attribution Modeling
Marketing Attribution ModelingMediacurrent
 
Progressive Profiling Strategy: The Power of Incremental Data
Progressive Profiling Strategy: The Power of Incremental DataProgressive Profiling Strategy: The Power of Incremental Data
Progressive Profiling Strategy: The Power of Incremental DataBen Grossman
 
DAS Slides: Enterprise Architecture vs. Data Architecture
DAS Slides: Enterprise Architecture vs. Data ArchitectureDAS Slides: Enterprise Architecture vs. Data Architecture
DAS Slides: Enterprise Architecture vs. Data ArchitectureDATAVERSITY
 
Customer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation SlidesCustomer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation SlidesSlideTeam
 
Getting started with Tableau
Getting started with TableauGetting started with Tableau
Getting started with TableauParth Acharya
 
Marketing automation
Marketing automationMarketing automation
Marketing automationShierly Dolz
 
BI Consultancy - Data, Analytics and Strategy
BI Consultancy - Data, Analytics and StrategyBI Consultancy - Data, Analytics and Strategy
BI Consultancy - Data, Analytics and StrategyShivam Dhawan
 
B2B Product Sales 101 for Startups : Support deck
B2B Product Sales 101 for Startups : Support deckB2B Product Sales 101 for Startups : Support deck
B2B Product Sales 101 for Startups : Support deckLuc Boilly
 

What's hot (20)

Really ugly resumes
Really ugly resumesReally ugly resumes
Really ugly resumes
 
The ultimate guide to data storytelling | Materclass
The ultimate guide to data storytelling | MaterclassThe ultimate guide to data storytelling | Materclass
The ultimate guide to data storytelling | Materclass
 
Partnership Model
Partnership ModelPartnership Model
Partnership Model
 
DAMA Webinar - Big and Little Data Quality
DAMA Webinar - Big and Little Data QualityDAMA Webinar - Big and Little Data Quality
DAMA Webinar - Big and Little Data Quality
 
The Future of Everything
The Future of EverythingThe Future of Everything
The Future of Everything
 
Tableau ppt
Tableau pptTableau ppt
Tableau ppt
 
Humanizing Data Storytelling for Greater Business Impact
Humanizing Data Storytelling for Greater Business ImpactHumanizing Data Storytelling for Greater Business Impact
Humanizing Data Storytelling for Greater Business Impact
 
38 Employee Engagement Ideas Your Team Will Love
38 Employee Engagement Ideas Your Team Will Love38 Employee Engagement Ideas Your Team Will Love
38 Employee Engagement Ideas Your Team Will Love
 
The SaaS business model
The SaaS business modelThe SaaS business model
The SaaS business model
 
Data Culture Keynote and Exec Track Birm Dec 8th
Data Culture Keynote and Exec Track Birm Dec 8thData Culture Keynote and Exec Track Birm Dec 8th
Data Culture Keynote and Exec Track Birm Dec 8th
 
Design Your Career 2018
Design Your Career 2018Design Your Career 2018
Design Your Career 2018
 
Data Analytics PowerPoint Presentation Slides
Data Analytics PowerPoint Presentation SlidesData Analytics PowerPoint Presentation Slides
Data Analytics PowerPoint Presentation Slides
 
Marketing Attribution Modeling
Marketing Attribution ModelingMarketing Attribution Modeling
Marketing Attribution Modeling
 
Progressive Profiling Strategy: The Power of Incremental Data
Progressive Profiling Strategy: The Power of Incremental DataProgressive Profiling Strategy: The Power of Incremental Data
Progressive Profiling Strategy: The Power of Incremental Data
 
DAS Slides: Enterprise Architecture vs. Data Architecture
DAS Slides: Enterprise Architecture vs. Data ArchitectureDAS Slides: Enterprise Architecture vs. Data Architecture
DAS Slides: Enterprise Architecture vs. Data Architecture
 
Customer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation SlidesCustomer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation Slides
 
Getting started with Tableau
Getting started with TableauGetting started with Tableau
Getting started with Tableau
 
Marketing automation
Marketing automationMarketing automation
Marketing automation
 
BI Consultancy - Data, Analytics and Strategy
BI Consultancy - Data, Analytics and StrategyBI Consultancy - Data, Analytics and Strategy
BI Consultancy - Data, Analytics and Strategy
 
B2B Product Sales 101 for Startups : Support deck
B2B Product Sales 101 for Startups : Support deckB2B Product Sales 101 for Startups : Support deck
B2B Product Sales 101 for Startups : Support deck
 

Viewers also liked

Analytics Trends 2016: The next evolution
Analytics Trends 2016: The next evolutionAnalytics Trends 2016: The next evolution
Analytics Trends 2016: The next evolutionDeloitte United States
 
150506 Property Portal Watch BKK Conference Agenda
150506 Property Portal Watch BKK Conference Agenda150506 Property Portal Watch BKK Conference Agenda
150506 Property Portal Watch BKK Conference AgendaProperty Portal Watch
 
PROG_UntoldStory ISV eBook_0706c FINAL
PROG_UntoldStory ISV eBook_0706c FINALPROG_UntoldStory ISV eBook_0706c FINAL
PROG_UntoldStory ISV eBook_0706c FINALSolarWinds MSP
 
Booz Allen Field Guide to Data Science
Booz Allen Field Guide to Data Science Booz Allen Field Guide to Data Science
Booz Allen Field Guide to Data Science Booz Allen Hamilton
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017Drift
 
Google Analytics 101
Google Analytics 101Google Analytics 101
Google Analytics 101Vi Wickam
 
Research project on investing in consumer brands and companies
Research project on investing in consumer brands and companies Research project on investing in consumer brands and companies
Research project on investing in consumer brands and companies Saar Gur
 
Building a Data-Driven Culture
Building a Data-Driven CultureBuilding a Data-Driven Culture
Building a Data-Driven CultureLucas Neo
 
Big Data - an actuarial perspective
Big Data - an actuarial perspectiveBig Data - an actuarial perspective
Big Data - an actuarial perspectiveMateusz Maj
 
Lecture on Data Science in a Data-Driven Culture
Lecture on Data Science in a Data-Driven Culture Lecture on Data Science in a Data-Driven Culture
Lecture on Data Science in a Data-Driven Culture Johan Himberg
 
Building a data-driven culture
Building a data-driven cultureBuilding a data-driven culture
Building a data-driven cultureOlof Hoverfält
 
How big data tranform your business? Data Science Thailand Meet up #6
How big data tranform your business? Data Science Thailand Meet up #6How big data tranform your business? Data Science Thailand Meet up #6
How big data tranform your business? Data Science Thailand Meet up #6Data Science Thailand
 
Effectiveness Vs Efficiency: Practical ways for dealing with Information Over...
Effectiveness Vs Efficiency: Practical ways for dealing with Information Over...Effectiveness Vs Efficiency: Practical ways for dealing with Information Over...
Effectiveness Vs Efficiency: Practical ways for dealing with Information Over...Adria Richards
 
How to reach a Data Driven culture
How to reach a Data Driven cultureHow to reach a Data Driven culture
How to reach a Data Driven cultureMark Beekman
 
Honey's Data Dinner#13 跨領域專案開發經驗談(User Story Mapping)
Honey's Data Dinner#13 跨領域專案開發經驗談(User Story Mapping)Honey's Data Dinner#13 跨領域專案開發經驗談(User Story Mapping)
Honey's Data Dinner#13 跨領域專案開發經驗談(User Story Mapping)beehivedata
 
組織創新管理- 序言(科特勒談創新型組織)
組織創新管理- 序言(科特勒談創新型組織)組織創新管理- 序言(科特勒談創新型組織)
組織創新管理- 序言(科特勒談創新型組織)Turning Point Studio
 

Viewers also liked (20)

Analytics Trends 2016: The next evolution
Analytics Trends 2016: The next evolutionAnalytics Trends 2016: The next evolution
Analytics Trends 2016: The next evolution
 
150506 Property Portal Watch BKK Conference Agenda
150506 Property Portal Watch BKK Conference Agenda150506 Property Portal Watch BKK Conference Agenda
150506 Property Portal Watch BKK Conference Agenda
 
PROG_UntoldStory ISV eBook_0706c FINAL
PROG_UntoldStory ISV eBook_0706c FINALPROG_UntoldStory ISV eBook_0706c FINAL
PROG_UntoldStory ISV eBook_0706c FINAL
 
Booz Allen Field Guide to Data Science
Booz Allen Field Guide to Data Science Booz Allen Field Guide to Data Science
Booz Allen Field Guide to Data Science
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
 
Google Analytics 101
Google Analytics 101Google Analytics 101
Google Analytics 101
 
Research project on investing in consumer brands and companies
Research project on investing in consumer brands and companies Research project on investing in consumer brands and companies
Research project on investing in consumer brands and companies
 
20160419 CCASA
20160419 CCASA20160419 CCASA
20160419 CCASA
 
Building a Data-Driven Culture
Building a Data-Driven CultureBuilding a Data-Driven Culture
Building a Data-Driven Culture
 
Big Data - an actuarial perspective
Big Data - an actuarial perspectiveBig Data - an actuarial perspective
Big Data - an actuarial perspective
 
Lecture on Data Science in a Data-Driven Culture
Lecture on Data Science in a Data-Driven Culture Lecture on Data Science in a Data-Driven Culture
Lecture on Data Science in a Data-Driven Culture
 
Building a data-driven culture
Building a data-driven cultureBuilding a data-driven culture
Building a data-driven culture
 
How big data tranform your business? Data Science Thailand Meet up #6
How big data tranform your business? Data Science Thailand Meet up #6How big data tranform your business? Data Science Thailand Meet up #6
How big data tranform your business? Data Science Thailand Meet up #6
 
Effectiveness Vs Efficiency: Practical ways for dealing with Information Over...
Effectiveness Vs Efficiency: Practical ways for dealing with Information Over...Effectiveness Vs Efficiency: Practical ways for dealing with Information Over...
Effectiveness Vs Efficiency: Practical ways for dealing with Information Over...
 
How to reach a Data Driven culture
How to reach a Data Driven cultureHow to reach a Data Driven culture
How to reach a Data Driven culture
 
Honey's Data Dinner#13 跨領域專案開發經驗談(User Story Mapping)
Honey's Data Dinner#13 跨領域專案開發經驗談(User Story Mapping)Honey's Data Dinner#13 跨領域專案開發經驗談(User Story Mapping)
Honey's Data Dinner#13 跨領域專案開發經驗談(User Story Mapping)
 
組織創新管理- 序言(科特勒談創新型組織)
組織創新管理- 序言(科特勒談創新型組織)組織創新管理- 序言(科特勒談創新型組織)
組織創新管理- 序言(科特勒談創新型組織)
 
Data Science Project Lifecycle and Skill Set
Data Science Project Lifecycle and Skill SetData Science Project Lifecycle and Skill Set
Data Science Project Lifecycle and Skill Set
 
Effectiveness and Efficiency
Effectiveness and EfficiencyEffectiveness and Efficiency
Effectiveness and Efficiency
 
ListGlobally Promo
ListGlobally PromoListGlobally Promo
ListGlobally Promo
 

Similar to Building Data-Centric Businesses

The Great Lakes: How to Approach a Big Data Implementation
The Great Lakes: How to Approach a Big Data ImplementationThe Great Lakes: How to Approach a Big Data Implementation
The Great Lakes: How to Approach a Big Data ImplementationInside Analysis
 
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014ALTER WAY
 
Accelerating Data Lakes and Streams with Real-time Analytics
Accelerating Data Lakes and Streams with Real-time AnalyticsAccelerating Data Lakes and Streams with Real-time Analytics
Accelerating Data Lakes and Streams with Real-time AnalyticsArcadia Data
 
Hadoop and the Relational Database: The Best of Both Worlds
Hadoop and the Relational Database: The Best of Both WorldsHadoop and the Relational Database: The Best of Both Worlds
Hadoop and the Relational Database: The Best of Both WorldsInside Analysis
 
No Time-Outs: How to Empower Round-the-Clock Analytics
No Time-Outs: How to Empower Round-the-Clock AnalyticsNo Time-Outs: How to Empower Round-the-Clock Analytics
No Time-Outs: How to Empower Round-the-Clock AnalyticsInside Analysis
 
Introducing Neo4j
Introducing Neo4jIntroducing Neo4j
Introducing Neo4jNeo4j
 
Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014ALTER WAY
 
Schema.org Structured data the What, Why, & How
Schema.org Structured data the What, Why, & HowSchema.org Structured data the What, Why, & How
Schema.org Structured data the What, Why, & HowRichard Wallis
 
Data Lake, Virtual Database, or Data Hub - How to Choose?
Data Lake, Virtual Database, or Data Hub - How to Choose?Data Lake, Virtual Database, or Data Hub - How to Choose?
Data Lake, Virtual Database, or Data Hub - How to Choose?DATAVERSITY
 
Unlocked: the Hybrid Cloud - 12th May 2014 / All Slides (morning)
Unlocked: the Hybrid Cloud - 12th May 2014 / All Slides (morning)Unlocked: the Hybrid Cloud - 12th May 2014 / All Slides (morning)
Unlocked: the Hybrid Cloud - 12th May 2014 / All Slides (morning)Rackspace Academy
 
Big Data Expo 2015 - Barnsten Why Data Modelling is Essential
Big Data Expo 2015 - Barnsten Why Data Modelling is EssentialBig Data Expo 2015 - Barnsten Why Data Modelling is Essential
Big Data Expo 2015 - Barnsten Why Data Modelling is EssentialBigDataExpo
 
Cloudian 451-hortonworks - webinar
Cloudian 451-hortonworks - webinarCloudian 451-hortonworks - webinar
Cloudian 451-hortonworks - webinarHortonworks
 
A Yarn About Twine -- ISWC 2009 Keynote -- Nova Spivack
A Yarn About Twine -- ISWC 2009 Keynote --   Nova SpivackA Yarn About Twine -- ISWC 2009 Keynote --   Nova Spivack
A Yarn About Twine -- ISWC 2009 Keynote -- Nova SpivackNova Spivack
 
Monoliths, Migrations, and Microservices
Monoliths, Migrations, and MicroservicesMonoliths, Migrations, and Microservices
Monoliths, Migrations, and MicroservicesRandy Shoup
 
Webinar: If Your Data Could Talk, What Story Would it Tell? Would it Be a Doc...
Webinar: If Your Data Could Talk, What Story Would it Tell? Would it Be a Doc...Webinar: If Your Data Could Talk, What Story Would it Tell? Would it Be a Doc...
Webinar: If Your Data Could Talk, What Story Would it Tell? Would it Be a Doc...QueBIT Consulting
 
How Semantics Solves Big Data Challenges
How Semantics Solves Big Data ChallengesHow Semantics Solves Big Data Challenges
How Semantics Solves Big Data ChallengesDATAVERSITY
 
Graphs are Eating the World
Graphs are Eating the WorldGraphs are Eating the World
Graphs are Eating the WorldAll Things Open
 
Big Data in Action – Real-World Solution Showcase
 Big Data in Action – Real-World Solution Showcase Big Data in Action – Real-World Solution Showcase
Big Data in Action – Real-World Solution ShowcaseInside Analysis
 

Similar to Building Data-Centric Businesses (20)

The Great Lakes: How to Approach a Big Data Implementation
The Great Lakes: How to Approach a Big Data ImplementationThe Great Lakes: How to Approach a Big Data Implementation
The Great Lakes: How to Approach a Big Data Implementation
 
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
 
Accelerating Data Lakes and Streams with Real-time Analytics
Accelerating Data Lakes and Streams with Real-time AnalyticsAccelerating Data Lakes and Streams with Real-time Analytics
Accelerating Data Lakes and Streams with Real-time Analytics
 
Hadoop and the Relational Database: The Best of Both Worlds
Hadoop and the Relational Database: The Best of Both WorldsHadoop and the Relational Database: The Best of Both Worlds
Hadoop and the Relational Database: The Best of Both Worlds
 
No Time-Outs: How to Empower Round-the-Clock Analytics
No Time-Outs: How to Empower Round-the-Clock AnalyticsNo Time-Outs: How to Empower Round-the-Clock Analytics
No Time-Outs: How to Empower Round-the-Clock Analytics
 
Neo4j in Depth
Neo4j in DepthNeo4j in Depth
Neo4j in Depth
 
Introducing Neo4j
Introducing Neo4jIntroducing Neo4j
Introducing Neo4j
 
Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014
 
A6 big data_in_the_cloud
A6 big data_in_the_cloudA6 big data_in_the_cloud
A6 big data_in_the_cloud
 
Schema.org Structured data the What, Why, & How
Schema.org Structured data the What, Why, & HowSchema.org Structured data the What, Why, & How
Schema.org Structured data the What, Why, & How
 
Data Lake, Virtual Database, or Data Hub - How to Choose?
Data Lake, Virtual Database, or Data Hub - How to Choose?Data Lake, Virtual Database, or Data Hub - How to Choose?
Data Lake, Virtual Database, or Data Hub - How to Choose?
 
Unlocked: the Hybrid Cloud - 12th May 2014 / All Slides (morning)
Unlocked: the Hybrid Cloud - 12th May 2014 / All Slides (morning)Unlocked: the Hybrid Cloud - 12th May 2014 / All Slides (morning)
Unlocked: the Hybrid Cloud - 12th May 2014 / All Slides (morning)
 
Big Data Expo 2015 - Barnsten Why Data Modelling is Essential
Big Data Expo 2015 - Barnsten Why Data Modelling is EssentialBig Data Expo 2015 - Barnsten Why Data Modelling is Essential
Big Data Expo 2015 - Barnsten Why Data Modelling is Essential
 
Cloudian 451-hortonworks - webinar
Cloudian 451-hortonworks - webinarCloudian 451-hortonworks - webinar
Cloudian 451-hortonworks - webinar
 
A Yarn About Twine -- ISWC 2009 Keynote -- Nova Spivack
A Yarn About Twine -- ISWC 2009 Keynote --   Nova SpivackA Yarn About Twine -- ISWC 2009 Keynote --   Nova Spivack
A Yarn About Twine -- ISWC 2009 Keynote -- Nova Spivack
 
Monoliths, Migrations, and Microservices
Monoliths, Migrations, and MicroservicesMonoliths, Migrations, and Microservices
Monoliths, Migrations, and Microservices
 
Webinar: If Your Data Could Talk, What Story Would it Tell? Would it Be a Doc...
Webinar: If Your Data Could Talk, What Story Would it Tell? Would it Be a Doc...Webinar: If Your Data Could Talk, What Story Would it Tell? Would it Be a Doc...
Webinar: If Your Data Could Talk, What Story Would it Tell? Would it Be a Doc...
 
How Semantics Solves Big Data Challenges
How Semantics Solves Big Data ChallengesHow Semantics Solves Big Data Challenges
How Semantics Solves Big Data Challenges
 
Graphs are Eating the World
Graphs are Eating the WorldGraphs are Eating the World
Graphs are Eating the World
 
Big Data in Action – Real-World Solution Showcase
 Big Data in Action – Real-World Solution Showcase Big Data in Action – Real-World Solution Showcase
Big Data in Action – Real-World Solution Showcase
 

More from Thoughtworks

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a ProductThoughtworks
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & DogsThoughtworks
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovationThoughtworks
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teamsThoughtworks
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of InnovationThoughtworks
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer ExperienceThoughtworks
 
When we design together
When we design togetherWhen we design together
When we design togetherThoughtworks
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)Thoughtworks
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloudThoughtworks
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of InnovationThoughtworks
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go liveThoughtworks
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the RubiconThoughtworks
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!Thoughtworks
 
Docker container security
Docker container securityDocker container security
Docker container securityThoughtworks
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unitThoughtworks
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Thoughtworks
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to TuringThoughtworks
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked outThoughtworks
 

More from Thoughtworks (20)

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a Product
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & Dogs
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovation
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teams
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of Innovation
 
Dual-Track Agile
Dual-Track AgileDual-Track Agile
Dual-Track Agile
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
 
When we design together
When we design togetherWhen we design together
When we design together
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of Innovation
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go live
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the Rubicon
 
Error handling
Error handlingError handling
Error handling
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!
 
Docker container security
Docker container securityDocker container security
Docker container security
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unit
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to Turing
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked out
 

Recently uploaded

Mapping the pubmed data under different suptopics using NLP.pptx
Mapping the pubmed data under different suptopics using NLP.pptxMapping the pubmed data under different suptopics using NLP.pptx
Mapping the pubmed data under different suptopics using NLP.pptxVenkatasubramani13
 
MEASURES OF DISPERSION I BSc Botany .ppt
MEASURES OF DISPERSION I BSc Botany .pptMEASURES OF DISPERSION I BSc Botany .ppt
MEASURES OF DISPERSION I BSc Botany .pptaigil2
 
5 Ds to Define Data Archiving Best Practices
5 Ds to Define Data Archiving Best Practices5 Ds to Define Data Archiving Best Practices
5 Ds to Define Data Archiving Best PracticesDataArchiva
 
The Universal GTM - how we design GTM and dataLayer
The Universal GTM - how we design GTM and dataLayerThe Universal GTM - how we design GTM and dataLayer
The Universal GTM - how we design GTM and dataLayerPavel Šabatka
 
Cyclistic Memberships Data Analysis Project
Cyclistic Memberships Data Analysis ProjectCyclistic Memberships Data Analysis Project
Cyclistic Memberships Data Analysis Projectdanielbell861
 
Create Data Model & Conduct Visualisation in Power BI Desktop
Create Data Model & Conduct Visualisation in Power BI DesktopCreate Data Model & Conduct Visualisation in Power BI Desktop
Create Data Model & Conduct Visualisation in Power BI DesktopThinkInnovation
 
YourView Panel Book.pptx YourView Panel Book.
YourView Panel Book.pptx YourView Panel Book.YourView Panel Book.pptx YourView Panel Book.
YourView Panel Book.pptx YourView Panel Book.JasonViviers2
 
ChistaDATA Real-Time DATA Analytics Infrastructure
ChistaDATA Real-Time DATA Analytics InfrastructureChistaDATA Real-Time DATA Analytics Infrastructure
ChistaDATA Real-Time DATA Analytics Infrastructuresonikadigital1
 
SFBA Splunk Usergroup meeting March 13, 2024
SFBA Splunk Usergroup meeting March 13, 2024SFBA Splunk Usergroup meeting March 13, 2024
SFBA Splunk Usergroup meeting March 13, 2024Becky Burwell
 
Elements of language learning - an analysis of how different elements of lang...
Elements of language learning - an analysis of how different elements of lang...Elements of language learning - an analysis of how different elements of lang...
Elements of language learning - an analysis of how different elements of lang...PrithaVashisht1
 
Master's Thesis - Data Science - Presentation
Master's Thesis - Data Science - PresentationMaster's Thesis - Data Science - Presentation
Master's Thesis - Data Science - PresentationGiorgio Carbone
 
Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024
Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024
Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024Guido X Jansen
 
Cash Is Still King: ATM market research '2023
Cash Is Still King: ATM market research '2023Cash Is Still King: ATM market research '2023
Cash Is Still King: ATM market research '2023Vladislav Solodkiy
 

Recently uploaded (13)

Mapping the pubmed data under different suptopics using NLP.pptx
Mapping the pubmed data under different suptopics using NLP.pptxMapping the pubmed data under different suptopics using NLP.pptx
Mapping the pubmed data under different suptopics using NLP.pptx
 
MEASURES OF DISPERSION I BSc Botany .ppt
MEASURES OF DISPERSION I BSc Botany .pptMEASURES OF DISPERSION I BSc Botany .ppt
MEASURES OF DISPERSION I BSc Botany .ppt
 
5 Ds to Define Data Archiving Best Practices
5 Ds to Define Data Archiving Best Practices5 Ds to Define Data Archiving Best Practices
5 Ds to Define Data Archiving Best Practices
 
The Universal GTM - how we design GTM and dataLayer
The Universal GTM - how we design GTM and dataLayerThe Universal GTM - how we design GTM and dataLayer
The Universal GTM - how we design GTM and dataLayer
 
Cyclistic Memberships Data Analysis Project
Cyclistic Memberships Data Analysis ProjectCyclistic Memberships Data Analysis Project
Cyclistic Memberships Data Analysis Project
 
Create Data Model & Conduct Visualisation in Power BI Desktop
Create Data Model & Conduct Visualisation in Power BI DesktopCreate Data Model & Conduct Visualisation in Power BI Desktop
Create Data Model & Conduct Visualisation in Power BI Desktop
 
YourView Panel Book.pptx YourView Panel Book.
YourView Panel Book.pptx YourView Panel Book.YourView Panel Book.pptx YourView Panel Book.
YourView Panel Book.pptx YourView Panel Book.
 
ChistaDATA Real-Time DATA Analytics Infrastructure
ChistaDATA Real-Time DATA Analytics InfrastructureChistaDATA Real-Time DATA Analytics Infrastructure
ChistaDATA Real-Time DATA Analytics Infrastructure
 
SFBA Splunk Usergroup meeting March 13, 2024
SFBA Splunk Usergroup meeting March 13, 2024SFBA Splunk Usergroup meeting March 13, 2024
SFBA Splunk Usergroup meeting March 13, 2024
 
Elements of language learning - an analysis of how different elements of lang...
Elements of language learning - an analysis of how different elements of lang...Elements of language learning - an analysis of how different elements of lang...
Elements of language learning - an analysis of how different elements of lang...
 
Master's Thesis - Data Science - Presentation
Master's Thesis - Data Science - PresentationMaster's Thesis - Data Science - Presentation
Master's Thesis - Data Science - Presentation
 
Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024
Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024
Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024
 
Cash Is Still King: ATM market research '2023
Cash Is Still King: ATM market research '2023Cash Is Still King: ATM market research '2023
Cash Is Still King: ATM market research '2023
 

Building Data-Centric Businesses