SlideShare a Scribd company logo
Graph-Powered Digital Asset
Management with Neo4j
7th March 2019
Jesús Barrasa
Director Telco&Media Solutions at Neo4j
jesus.barrasa@neo4j.com
@barrasaDV
2
➔ What is DAM + Areas where
graphs add value
➔ Two DAM success stories
➔ Q&A
What is DAM?
4
Digital asset management (DAM) solves the problem
of storing, organising, finding, retrieving, sharing and
distributing rich-media assets (text, graphics, images,
video, audio...)
5
Key Capabilities in DAM solutions
Repository and library services
Metadata and taxonomy management
Search and navigation
Lifecycle and rights management capabilities
Identity and Access Management
Production analytics
Repository and library services
Metadata and taxonomy management
Search and navigation
Lifecycle and rights management capabilities
Identity and Access Management
Production analytics
Two success stories
➔ Scripps Networks Asset Registry
➔ Adobe Behance Activity Feed
“All organisations are now media organisations,
based on the amount of content they create,
the audiences they deliver it to, and the stories
they tell to connect with customers...” (*)
(*) https://www.forrester.com/go?objectid=RES138067
Neo4j’s Property Graph
8
Capture Complexity
Flexibility
High Performance
Scale
Rich, Dynamic Graph
Model on a Native
Graph Platform
DAM Needs...
Neo4j - The worlds leading Graph Platform
Scripps Networks Asset Registry
Model Flexibility / Expressivity
Graph-Powered Digital Asset Management with Neo4j
Graph-Powered Digital Asset Management with Neo4j
Scripps Asset Registry
Single point of access to all asset data from multiple DAMs
→ Registry style MDM
The Model: Multiple DAMS in one graph
Broadcast Video
Related Assets
(recipes)
Production
Deliverables
The Model: Flexibility is key
MATCH (a:Asset)-[:PART*]-(nlv:Asset)
WHERE a.scrid = “1134”
AND nlv.type = “NLVideo”
RETURN nlv.scrid
Scripps Networks Asset Registry
Model Flexibility requirements
New asset types, attributes and relationships
need to be easy to create/add
Need to be able to query related data
https://www.youtube.com/watch?v=4jlK88WXm8I
Graph Characteristics
10M to 47M nodes in 3 years (x5)
Read/Write ~ 400/1
Peak 8K requests/min (AVG of 3K)
35Bill – 55Bill weekly requests
Adobe Behance Activity Feed
Performance and Efficiency
Graph-Powered Digital Asset Management with Neo4j
Pain Point: Fan out Model
Solution based on Cassandra
Cluster of 48 nodes
Dataset ~50tb
Action broadcast taking 15 min (!)
Activity Feed Old Approach
MATCH (u:User { id: “11”})-[:FOLLOWS]->(f:User)-[p:PUBLISH]->(pr:Project)
RETURN f.name, p.date, pr ORDER BY p.date DESC
FOLLOWS
APPRECIATE
PUBLISH
FOLLOWS
Activity Feed New Graph Data Model
Techniques for boosting read perf on dense nodes : Tiered Relationships
MATCH (u:User { id: “11”})-[:FOLLOWS]->(f:User)-[p:LAST_200]->(pr:Project)
RETURN f.name, p.date, p.type, pr ORDER BY p.date DESC
Techniques for boosting read perf on dense nodes : Qualified Relationships
MATCH (u:User)-[:FOLLOWS]->(f:User)-[p:APPRECIATE_32]->(pr:Project)
RETURN f.name, pr
ORDER BY p.date DESC
https://maxdemarzi.com/
#cats selected Column Store Neo4j
1 .55 .21
4 1.15 .29
13 4.07 .65
Avg processing time in seconds
Improved onboarding
experience
● Human maintenance hours
down well over 300%
● 1/1000 storage required
● Lower Cost
● Improved user-facing
functionality
● Easy extensibility
Behance Activity Feed
https://www.youtube.com/watch?v=bPM9hVorPSM
Takeaways
➔ Graph → efficient / flexible / expressive
representation of asset data
➔ Neo4j platform gives you a head start
➔ Are you ready to build/enhance your DAM
solution with Neo4j?
What next?
1. Go to neo4j.com and download our graph
platform.
2. Watch/Read the resources mentioned in this
webinar. Don’t take my word for it.
3. Join our online community site to learn from
others and to share your experience
https://community.neo4j.com/
4. Reach out to us for licensing info and best
practices on building DAM solutions with Neo4j
Thanks!
https://neo4j.com/contact-us/
https://community.neo4j.com/

More Related Content

PDF
GraphTalks Frankfurt - Graph-based Metadata Management & Data Governance
PDF
Building a modern data stack to maintain an efficient and safe electrical grid
PDF
Modern Data Challenges require Modern Graph Technology
PDF
Graphs in Retail: Know Your Customers and Make Your Recommendations Engine Learn
PDF
Data Modeling with Neo4j
PPTX
The Customer Journey Is a Graph
PPTX
Elsevier: Empowering Knowledge Discovery in Research with Graphs
PDF
Modeling Cybersecurity with Neo4j, Based on Real-Life Data Insights
GraphTalks Frankfurt - Graph-based Metadata Management & Data Governance
Building a modern data stack to maintain an efficient and safe electrical grid
Modern Data Challenges require Modern Graph Technology
Graphs in Retail: Know Your Customers and Make Your Recommendations Engine Learn
Data Modeling with Neo4j
The Customer Journey Is a Graph
Elsevier: Empowering Knowledge Discovery in Research with Graphs
Modeling Cybersecurity with Neo4j, Based on Real-Life Data Insights

What's hot (20)

KEY
Intro to Neo4j presentation
PDF
GPT and Graph Data Science to power your Knowledge Graph
PDF
Graph Databases for Master Data Management
PDF
Introducing Neo4j
PDF
Natural Language Processing with Graph Databases and Neo4j
PPTX
Kerry Group: How Neo4j graph technology is delivering benefits to Kerry Group...
PPT
Neo4J : Introduction to Graph Database
PDF
How Graph Algorithms Answer your Business Questions in Banking and Beyond
PPTX
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
PDF
Graph based data models
PDF
The Neo4j Data Platform for Today & Tomorrow.pdf
PPTX
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
PPTX
Build a car with Graphs, Fabien Batejat, Volvo Cars
PPTX
Intro to Neo4j
PPTX
EY: Why graph technology makes sense for fraud detection and customer 360 pro...
PDF
Neo4j Graph Data Science Training - June 9 & 10 - Slides #6 Graph Algorithms
PDF
Introduction to Neo4j for the Emirates & Bahrain
PDF
A Real World Case Study for Implementing an Enterprise Scale Data Fabric
PDF
How the Neanex digital twin solution delivers on both speed and scale to the ...
PDF
Neo4j : Graphes de Connaissance, IA et LLMs
Intro to Neo4j presentation
GPT and Graph Data Science to power your Knowledge Graph
Graph Databases for Master Data Management
Introducing Neo4j
Natural Language Processing with Graph Databases and Neo4j
Kerry Group: How Neo4j graph technology is delivering benefits to Kerry Group...
Neo4J : Introduction to Graph Database
How Graph Algorithms Answer your Business Questions in Banking and Beyond
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Graph based data models
The Neo4j Data Platform for Today & Tomorrow.pdf
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
Build a car with Graphs, Fabien Batejat, Volvo Cars
Intro to Neo4j
EY: Why graph technology makes sense for fraud detection and customer 360 pro...
Neo4j Graph Data Science Training - June 9 & 10 - Slides #6 Graph Algorithms
Introduction to Neo4j for the Emirates & Bahrain
A Real World Case Study for Implementing an Enterprise Scale Data Fabric
How the Neanex digital twin solution delivers on both speed and scale to the ...
Neo4j : Graphes de Connaissance, IA et LLMs
Ad

Similar to Graph-Powered Digital Asset Management with Neo4j (20)

PDF
Big Data at DYNO
PDF
RISELab:Enabling Intelligent Real-Time Decisions
PDF
RISELab: Enabling Intelligent Real-Time Decisions keynote by Ion Stoica
PDF
Data Infrastructure for a World of Music
PDF
Building search and discovery services for Schibsted (LSRS '17)
PDF
Yale University: Digital Asset Collections and Course Materials
PPTX
[DSC DACH 24] Increasing user adoption with GenAI offerings - Martin Flechl
PPTX
Data Warehouse to Data Science
PDF
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
PPTX
Introduction to Azure DocumentDB
PDF
Scaling up with Cisco Big Data: Data + Science = Data Science
PDF
Multiplatform Spark solution for Graph datasources by Javier Dominguez
PDF
Off-Label Data Mesh: A Prescription for Healthier Data
PPT
Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...
PDF
Big Data & Machine Learning Pipelines: A Tale of Lambdas, Kappas and Pancakes
PDF
How to enhance your DSpace repository: use cases for DSpace-CRIS, DSpace-RDM,...
PPTX
BigData
PDF
Experiments With Knowledge Graphs in Fisheries & Oceans Canada
PDF
Making sense of your data jug
PDF
Real-time big data analytics based on product recommendations case study
Big Data at DYNO
RISELab:Enabling Intelligent Real-Time Decisions
RISELab: Enabling Intelligent Real-Time Decisions keynote by Ion Stoica
Data Infrastructure for a World of Music
Building search and discovery services for Schibsted (LSRS '17)
Yale University: Digital Asset Collections and Course Materials
[DSC DACH 24] Increasing user adoption with GenAI offerings - Martin Flechl
Data Warehouse to Data Science
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Introduction to Azure DocumentDB
Scaling up with Cisco Big Data: Data + Science = Data Science
Multiplatform Spark solution for Graph datasources by Javier Dominguez
Off-Label Data Mesh: A Prescription for Healthier Data
Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...
Big Data & Machine Learning Pipelines: A Tale of Lambdas, Kappas and Pancakes
How to enhance your DSpace repository: use cases for DSpace-CRIS, DSpace-RDM,...
BigData
Experiments With Knowledge Graphs in Fisheries & Oceans Canada
Making sense of your data jug
Real-time big data analytics based on product recommendations case study
Ad

More from Neo4j (20)

PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
PDF
Jin Foo - Prospa GraphSummit Sydney Presentation.pdf
PDF
GraphSummit Singapore Master Deck - May 20, 2025
PPTX
Graphs & GraphRAG - Essential Ingredients for GenAI
PPTX
Neo4j Knowledge for Customer Experience.pptx
PPTX
GraphTalk New Zealand - The Art of The Possible.pptx
PDF
Neo4j: The Art of the Possible with Graph
PDF
Smarter Knowledge Graphs For Public Sector
PDF
GraphRAG and Knowledge Graphs Exploring AI's Future
PDF
Matinée GenAI & GraphRAG Paris - Décembre 24
PDF
ANZ Presentation: GraphSummit Melbourne 2024
PDF
Google Cloud Presentation GraphSummit Melbourne 2024: Building Generative AI ...
PDF
Telstra Presentation GraphSummit Melbourne: Optimising Business Outcomes with...
PDF
Hands-On GraphRAG Workshop: GraphSummit Melbourne 2024
PDF
Démonstration Digital Twin Building Wire Management
PDF
Swiss Life - Les graphes au service de la détection de fraude dans le domaine...
PDF
Démonstration Supply Chain - GraphTalk Paris
PDF
The Art of Possible - GraphTalk Paris Opening Session
PPTX
How Siemens bolstered supply chain resilience with graph-powered AI insights ...
PDF
Knowledge Graphs for AI-Ready Data and Enterprise Deployment - Gartner IT Sym...
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Jin Foo - Prospa GraphSummit Sydney Presentation.pdf
GraphSummit Singapore Master Deck - May 20, 2025
Graphs & GraphRAG - Essential Ingredients for GenAI
Neo4j Knowledge for Customer Experience.pptx
GraphTalk New Zealand - The Art of The Possible.pptx
Neo4j: The Art of the Possible with Graph
Smarter Knowledge Graphs For Public Sector
GraphRAG and Knowledge Graphs Exploring AI's Future
Matinée GenAI & GraphRAG Paris - Décembre 24
ANZ Presentation: GraphSummit Melbourne 2024
Google Cloud Presentation GraphSummit Melbourne 2024: Building Generative AI ...
Telstra Presentation GraphSummit Melbourne: Optimising Business Outcomes with...
Hands-On GraphRAG Workshop: GraphSummit Melbourne 2024
Démonstration Digital Twin Building Wire Management
Swiss Life - Les graphes au service de la détection de fraude dans le domaine...
Démonstration Supply Chain - GraphTalk Paris
The Art of Possible - GraphTalk Paris Opening Session
How Siemens bolstered supply chain resilience with graph-powered AI insights ...
Knowledge Graphs for AI-Ready Data and Enterprise Deployment - Gartner IT Sym...

Recently uploaded (20)

PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
System and Network Administraation Chapter 3
PDF
medical staffing services at VALiNTRY
PPTX
ai tools demonstartion for schools and inter college
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
top salesforce developer skills in 2025.pdf
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
System and Network Administration Chapter 2
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Understanding Forklifts - TECH EHS Solution
Design an Analysis of Algorithms I-SECS-1021-03
wealthsignaloriginal-com-DS-text-... (1).pdf
System and Network Administraation Chapter 3
medical staffing services at VALiNTRY
ai tools demonstartion for schools and inter college
Adobe Illustrator 28.6 Crack My Vision of Vector Design
L1 - Introduction to python Backend.pptx
Operating system designcfffgfgggggggvggggggggg
Softaken Excel to vCard Converter Software.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Reimagine Home Health with the Power of Agentic AI​
Wondershare Filmora 15 Crack With Activation Key [2025
top salesforce developer skills in 2025.pdf
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
How to Migrate SBCGlobal Email to Yahoo Easily
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
How Creative Agencies Leverage Project Management Software.pdf
System and Network Administration Chapter 2
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Understanding Forklifts - TECH EHS Solution

Graph-Powered Digital Asset Management with Neo4j

  • 1. Graph-Powered Digital Asset Management with Neo4j 7th March 2019
  • 2. Jesús Barrasa Director Telco&Media Solutions at Neo4j jesus.barrasa@neo4j.com @barrasaDV 2
  • 3. ➔ What is DAM + Areas where graphs add value ➔ Two DAM success stories ➔ Q&A
  • 4. What is DAM? 4 Digital asset management (DAM) solves the problem of storing, organising, finding, retrieving, sharing and distributing rich-media assets (text, graphics, images, video, audio...)
  • 5. 5 Key Capabilities in DAM solutions Repository and library services Metadata and taxonomy management Search and navigation Lifecycle and rights management capabilities Identity and Access Management Production analytics Repository and library services Metadata and taxonomy management Search and navigation Lifecycle and rights management capabilities Identity and Access Management Production analytics
  • 6. Two success stories ➔ Scripps Networks Asset Registry ➔ Adobe Behance Activity Feed
  • 7. “All organisations are now media organisations, based on the amount of content they create, the audiences they deliver it to, and the stories they tell to connect with customers...” (*) (*) https://www.forrester.com/go?objectid=RES138067
  • 8. Neo4j’s Property Graph 8 Capture Complexity Flexibility High Performance Scale Rich, Dynamic Graph Model on a Native Graph Platform DAM Needs... Neo4j - The worlds leading Graph Platform
  • 9. Scripps Networks Asset Registry Model Flexibility / Expressivity
  • 12. Scripps Asset Registry Single point of access to all asset data from multiple DAMs → Registry style MDM
  • 13. The Model: Multiple DAMS in one graph Broadcast Video Related Assets (recipes) Production Deliverables
  • 14. The Model: Flexibility is key MATCH (a:Asset)-[:PART*]-(nlv:Asset) WHERE a.scrid = “1134” AND nlv.type = “NLVideo” RETURN nlv.scrid
  • 15. Scripps Networks Asset Registry Model Flexibility requirements New asset types, attributes and relationships need to be easy to create/add Need to be able to query related data https://www.youtube.com/watch?v=4jlK88WXm8I Graph Characteristics 10M to 47M nodes in 3 years (x5) Read/Write ~ 400/1 Peak 8K requests/min (AVG of 3K) 35Bill – 55Bill weekly requests
  • 16. Adobe Behance Activity Feed Performance and Efficiency
  • 18. Pain Point: Fan out Model
  • 19. Solution based on Cassandra Cluster of 48 nodes Dataset ~50tb Action broadcast taking 15 min (!) Activity Feed Old Approach
  • 20. MATCH (u:User { id: “11”})-[:FOLLOWS]->(f:User)-[p:PUBLISH]->(pr:Project) RETURN f.name, p.date, pr ORDER BY p.date DESC FOLLOWS APPRECIATE PUBLISH FOLLOWS Activity Feed New Graph Data Model
  • 21. Techniques for boosting read perf on dense nodes : Tiered Relationships MATCH (u:User { id: “11”})-[:FOLLOWS]->(f:User)-[p:LAST_200]->(pr:Project) RETURN f.name, p.date, p.type, pr ORDER BY p.date DESC
  • 22. Techniques for boosting read perf on dense nodes : Qualified Relationships MATCH (u:User)-[:FOLLOWS]->(f:User)-[p:APPRECIATE_32]->(pr:Project) RETURN f.name, pr ORDER BY p.date DESC https://maxdemarzi.com/
  • 23. #cats selected Column Store Neo4j 1 .55 .21 4 1.15 .29 13 4.07 .65 Avg processing time in seconds Improved onboarding experience
  • 24. ● Human maintenance hours down well over 300% ● 1/1000 storage required ● Lower Cost ● Improved user-facing functionality ● Easy extensibility Behance Activity Feed https://www.youtube.com/watch?v=bPM9hVorPSM
  • 25. Takeaways ➔ Graph → efficient / flexible / expressive representation of asset data ➔ Neo4j platform gives you a head start ➔ Are you ready to build/enhance your DAM solution with Neo4j?
  • 26. What next? 1. Go to neo4j.com and download our graph platform. 2. Watch/Read the resources mentioned in this webinar. Don’t take my word for it. 3. Join our online community site to learn from others and to share your experience https://community.neo4j.com/ 4. Reach out to us for licensing info and best practices on building DAM solutions with Neo4j