SlideShare a Scribd company logo
1 of 51
RESTRICTED
Confidential
RESTRICTED
Confidential
Mastering Highly Distributed
Architecture with Neo4j
Thomas Lawrence
Architect @ Amadeus
RESTRICTED
Confidential
Bexhill-on-Sea
© Photograph by Graham Soult
RESTRICTED
Confidential
Sophia Antipolis
RESTRICTED
Confidential
French Riviera
RESTRICTED
Confidential
_ We are the leading technology company dedicated to the global travel industry
_ We are present in 190+ countries and employ 15,000+ people worldwide
_ Our solutions enrich travel for billions of people every year
_ We work together with our customers, partners and other players in the industry to improve
business performance and shape the future of travel
595+ million total bookings processed in 2016
using the Amadeus distribution platform
1.3 billion passengers boarded in 2016
with Amadeus and Navitaire solutions
1 of the world’s top 15 software companies
Forbes 2017 global rankings
Amadeus in a few words
6
6th consecutive year included in the DJSI
Recognised as world leader in the Software & Services
industry sector in the Dow Jones Sustainability Index in 2017
RESTRICTED
Confidential
Research, Development & Innovation
55,000+
transactions
per second
(at peak)
3.8+ bn
transactions
per day (at peak)
40+
research and
development sites
across the world,
from Bangalore to
Boston to Nice
Leading
R&D
investor
In 2016 in the global
travel and technology
industry
€4+ billon
invested in R&D
since 2004
49+
petabytes
of storage
RESTRICTED
Confidential
STORY TIME
RESTRICTED
Confidential
High Level Cartography
RESTRICTED
Confidential
Rigid Model
RESTRICTED
Confidential
Fat Client
RESTRICTED
Confidential
Think
RESTRICTED
Confidential
FLEXIBILITY
RESTRICTED
Confidential
YAC Starting Point
RigidHigh Level Cartography Fat Client
ModelContent Tool
RESTRICTED
Confidential
RESTRICTED
Confidential
MODEL  GRAPH
RESTRICTED
Confidential
EXPLORE
RESTRICTED
Confidential
VISUALISE
RESTRICTED
Confidential
YAC Taking First Steps
Can’t Adapt Fast
Enough
No New Content
Backlog Growing
NoSQL Server
Thinner Client
ModelContent Tool
RESTRICTED
Confidential
RESTRICTED
Confidential
RESTRICTED
Confidential
Expand the Model
©AmadeusITGroupanditsaffiliatesandsubsidiaries
21
RESTRICTED
Confidential
6000
Objects
15000
Relationships
Point to Grow from…
RESTRICTED
Confidential
7000
Objects
45000
Relationships
Assessing our Applications…
RESTRICTED
Confidential
8000
Objects
55000
Relationships
Business Analytics joins…
RESTRICTED
Confidential
90000
Objects
700000
Relationships
Integration Architecture view…
RESTRICTED
Confidential
150000
Objects
1000000
Relationships
Infrastructure and Platforms…
RESTRICTED
Confidential
155000
Objects
1100000
Relationships
Product Lines…
RESTRICTED
Confidential
170000
Objects
1300000
Relationships
And much more!
RESTRICTED
Confidential
RESTRICTED
Confidential
Build the Tool
©AmadeusITGroupanditsaffiliatesandsubsidiaries
29
RESTRICTED
Confidential
Time to Evolve!
RESTRICTED
Confidential
Time to Evolve!
RESTRICTED
Confidential
Time to Evolve!
RESTRICTED
Confidential
YAC Architecture
Neo4j Star of the Show!
DB tier
Back-End tier
Front-End tier
RESTRICTED
Confidential
V1 Lands…
RESTRICTED
Confidential
V2 Improves…
RESTRICTED
Confidential
V3 Simplifies…
RESTRICTED
Confidential
What’s core to you?
RESTRICTED
Confidential
Can I contribute?
RESTRICTED
Confidential
More advanced search? No Problem!
RESTRICTED
Confidential
RESTRICTED
Confidential
Grow the Content
©AmadeusITGroupanditsaffiliatesandsubsidiaries
40
RESTRICTED
Confidential
Technology Standard e.g. JBoss EAP – Technical Policy Tool
Growing our sources…
Application Servers – Deployment Descriptors
Applications – MDM
Commercial Products – MDM
Machines – CMDB
Technology Deployed – Auto Detection Agents
RESTRICTED
Confidential
Hi, it’s your Customer calling…
RESTRICTED
Confidential
Simple World of GDPR
RESTRICTED
Confidential
General Data Protection Regulation
RESTRICTED
Confidential
YAC switches to Neo4j
Impacts via Graph
Adjust When Required
Neo4j Import
Automated Systems
Web Based EcoSystem
Customised Experience
ModelContent Tool
RESTRICTED
Confidential
RESTRICTED
Confidential
TECHNIQUES
RESTRICTED
Confidential
SECURITY
RESTRICTED
Confidential
LESS
RESTRICTED
Confidential
MORE
RESTRICTED
Confidential
We have a GRAPH
We can Openly Explore
We are still Learning
RESTRICTED
Confidential
RESTRICTED
Confidential
You can follow us on:
AmadeusITgroup
amadeus.com
amadeus.com/blog
Thank you!
& Thank You to the YAC Team!!!

More Related Content

What's hot

Transparency Matters: Building trust into IoT
Transparency Matters: Building trust into IoTTransparency Matters: Building trust into IoT
Transparency Matters: Building trust into IoTMicheleNati
 
Generali - Fraud Analytics
Generali - Fraud AnalyticsGenerali - Fraud Analytics
Generali - Fraud AnalyticsNeo4j
 
L'economia europea dei dati. Politiche europee e opportunità di finanziamento...
L'economia europea dei dati. Politiche europee e opportunità di finanziamento...L'economia europea dei dati. Politiche europee e opportunità di finanziamento...
L'economia europea dei dati. Politiche europee e opportunità di finanziamento...Data Driven Innovation
 
Intro to the Big Data Spain 2014 conference
Intro to the Big Data Spain 2014 conferenceIntro to the Big Data Spain 2014 conference
Intro to the Big Data Spain 2014 conferenceBig Data Spain
 
"Young talent exploring disruptive trends and technologies"
"Young talent exploring disruptive trends and technologies""Young talent exploring disruptive trends and technologies"
"Young talent exploring disruptive trends and technologies"Corporate Startup Summit
 
Tracxn - Monthly Report - Austria Tech - Oct 2021
Tracxn - Monthly Report - Austria Tech - Oct 2021Tracxn - Monthly Report - Austria Tech - Oct 2021
Tracxn - Monthly Report - Austria Tech - Oct 2021Tracxn
 
Powering Asurion's Connected Home Platform with Spark Structured Streaming, D...
Powering Asurion's Connected Home Platform with Spark Structured Streaming, D...Powering Asurion's Connected Home Platform with Spark Structured Streaming, D...
Powering Asurion's Connected Home Platform with Spark Structured Streaming, D...Databricks
 
Thinking ahead for the customer of tomorrow - Doerte Laue - evolerate
Thinking ahead for the customer of tomorrow - Doerte Laue - evolerateThinking ahead for the customer of tomorrow - Doerte Laue - evolerate
Thinking ahead for the customer of tomorrow - Doerte Laue - evolerateDoerte-Katja Laue, Dr.
 
B3i Community Conference - Insurwave
B3i Community Conference - InsurwaveB3i Community Conference - Insurwave
B3i Community Conference - InsurwaveRed Morley Hewitt
 
Planet of the API's - Opinion of 83 experts on Open banking and APIs
Planet of the API's - Opinion of 83 experts on Open banking and APIsPlanet of the API's - Opinion of 83 experts on Open banking and APIs
Planet of the API's - Opinion of 83 experts on Open banking and APIsInnopay
 
Bisnode presentation to PSI Alliance
Bisnode presentation to PSI AllianceBisnode presentation to PSI Alliance
Bisnode presentation to PSI Alliancepsi_alliance
 
Self-Service.AI - Pitch Competition for AI-Driven SaaS Startups
Self-Service.AI - Pitch Competition for AI-Driven SaaS StartupsSelf-Service.AI - Pitch Competition for AI-Driven SaaS Startups
Self-Service.AI - Pitch Competition for AI-Driven SaaS StartupsDatentreiber
 
Building Innovative Data Products in a Banking Environment
Building Innovative Data Products in a Banking EnvironmentBuilding Innovative Data Products in a Banking Environment
Building Innovative Data Products in a Banking EnvironmentBig-Data-Summit
 
OTC-DHS-CSD-Technology-Showcase-02182016-Brief_FINAL
OTC-DHS-CSD-Technology-Showcase-02182016-Brief_FINALOTC-DHS-CSD-Technology-Showcase-02182016-Brief_FINAL
OTC-DHS-CSD-Technology-Showcase-02182016-Brief_FINALJohn Weathersby
 
Lynx at TeReCom workshop at JURIX 2017
Lynx at TeReCom workshop at JURIX 2017Lynx at TeReCom workshop at JURIX 2017
Lynx at TeReCom workshop at JURIX 2017Lynx Project
 
Oies and Flutura M2M Big Data Solutions in Spain 2014
Oies and Flutura M2M Big Data Solutions in Spain 2014Oies and Flutura M2M Big Data Solutions in Spain 2014
Oies and Flutura M2M Big Data Solutions in Spain 2014Francisco Maroto
 
451 Research - Growing Influence
451 Research - Growing Influence451 Research - Growing Influence
451 Research - Growing InfluenceBill Paugh
 
RegTech Markets Directory 2017 insights
RegTech Markets Directory 2017 insightsRegTech Markets Directory 2017 insights
RegTech Markets Directory 2017 insightsJason Boud
 

What's hot (19)

Transparency Matters: Building trust into IoT
Transparency Matters: Building trust into IoTTransparency Matters: Building trust into IoT
Transparency Matters: Building trust into IoT
 
Generali - Fraud Analytics
Generali - Fraud AnalyticsGenerali - Fraud Analytics
Generali - Fraud Analytics
 
L'economia europea dei dati. Politiche europee e opportunità di finanziamento...
L'economia europea dei dati. Politiche europee e opportunità di finanziamento...L'economia europea dei dati. Politiche europee e opportunità di finanziamento...
L'economia europea dei dati. Politiche europee e opportunità di finanziamento...
 
Intro to the Big Data Spain 2014 conference
Intro to the Big Data Spain 2014 conferenceIntro to the Big Data Spain 2014 conference
Intro to the Big Data Spain 2014 conference
 
"Young talent exploring disruptive trends and technologies"
"Young talent exploring disruptive trends and technologies""Young talent exploring disruptive trends and technologies"
"Young talent exploring disruptive trends and technologies"
 
Tracxn - Monthly Report - Austria Tech - Oct 2021
Tracxn - Monthly Report - Austria Tech - Oct 2021Tracxn - Monthly Report - Austria Tech - Oct 2021
Tracxn - Monthly Report - Austria Tech - Oct 2021
 
Powering Asurion's Connected Home Platform with Spark Structured Streaming, D...
Powering Asurion's Connected Home Platform with Spark Structured Streaming, D...Powering Asurion's Connected Home Platform with Spark Structured Streaming, D...
Powering Asurion's Connected Home Platform with Spark Structured Streaming, D...
 
Thinking ahead for the customer of tomorrow - Doerte Laue - evolerate
Thinking ahead for the customer of tomorrow - Doerte Laue - evolerateThinking ahead for the customer of tomorrow - Doerte Laue - evolerate
Thinking ahead for the customer of tomorrow - Doerte Laue - evolerate
 
B3i Community Conference - Insurwave
B3i Community Conference - InsurwaveB3i Community Conference - Insurwave
B3i Community Conference - Insurwave
 
Planet of the API's - Opinion of 83 experts on Open banking and APIs
Planet of the API's - Opinion of 83 experts on Open banking and APIsPlanet of the API's - Opinion of 83 experts on Open banking and APIs
Planet of the API's - Opinion of 83 experts on Open banking and APIs
 
CiRG Labs Services
CiRG Labs Services CiRG Labs Services
CiRG Labs Services
 
Bisnode presentation to PSI Alliance
Bisnode presentation to PSI AllianceBisnode presentation to PSI Alliance
Bisnode presentation to PSI Alliance
 
Self-Service.AI - Pitch Competition for AI-Driven SaaS Startups
Self-Service.AI - Pitch Competition for AI-Driven SaaS StartupsSelf-Service.AI - Pitch Competition for AI-Driven SaaS Startups
Self-Service.AI - Pitch Competition for AI-Driven SaaS Startups
 
Building Innovative Data Products in a Banking Environment
Building Innovative Data Products in a Banking EnvironmentBuilding Innovative Data Products in a Banking Environment
Building Innovative Data Products in a Banking Environment
 
OTC-DHS-CSD-Technology-Showcase-02182016-Brief_FINAL
OTC-DHS-CSD-Technology-Showcase-02182016-Brief_FINALOTC-DHS-CSD-Technology-Showcase-02182016-Brief_FINAL
OTC-DHS-CSD-Technology-Showcase-02182016-Brief_FINAL
 
Lynx at TeReCom workshop at JURIX 2017
Lynx at TeReCom workshop at JURIX 2017Lynx at TeReCom workshop at JURIX 2017
Lynx at TeReCom workshop at JURIX 2017
 
Oies and Flutura M2M Big Data Solutions in Spain 2014
Oies and Flutura M2M Big Data Solutions in Spain 2014Oies and Flutura M2M Big Data Solutions in Spain 2014
Oies and Flutura M2M Big Data Solutions in Spain 2014
 
451 Research - Growing Influence
451 Research - Growing Influence451 Research - Growing Influence
451 Research - Growing Influence
 
RegTech Markets Directory 2017 insights
RegTech Markets Directory 2017 insightsRegTech Markets Directory 2017 insights
RegTech Markets Directory 2017 insights
 

Similar to GraphTour - Mastering highly distributed architecture with Neo4j

Sisense - NOAH17 Berlin
Sisense - NOAH17 BerlinSisense - NOAH17 Berlin
Sisense - NOAH17 BerlinNOAH Advisors
 
LAC 2017 - Turning the Digital Insourcing Tide
LAC 2017 - Turning the Digital Insourcing TideLAC 2017 - Turning the Digital Insourcing Tide
LAC 2017 - Turning the Digital Insourcing TideHar Gootzen
 
Driving Growth and Competitiveness: Can The Power of Cloud Lift M&A Value Int...
Driving Growth and Competitiveness: Can The Power of Cloud Lift M&A Value Int...Driving Growth and Competitiveness: Can The Power of Cloud Lift M&A Value Int...
Driving Growth and Competitiveness: Can The Power of Cloud Lift M&A Value Int...accenture
 
GTL_Corporate_Presentation
GTL_Corporate_PresentationGTL_Corporate_Presentation
GTL_Corporate_PresentationPavak Shah
 
GTL_Corporate_Presentation
GTL_Corporate_PresentationGTL_Corporate_Presentation
GTL_Corporate_PresentationMohit Pala
 
Cloudflare - NOAH17 Berlin
Cloudflare - NOAH17 BerlinCloudflare - NOAH17 Berlin
Cloudflare - NOAH17 BerlinNOAH Advisors
 
IT agility is no longer an oxymoron
IT agility is no longer an oxymoron IT agility is no longer an oxymoron
IT agility is no longer an oxymoron Apigee | Google Cloud
 
arago - NOAH19 Berlin
arago - NOAH19 Berlinarago - NOAH19 Berlin
arago - NOAH19 BerlinNOAH Advisors
 
Rsmart Corporate Overview_LinkedIn
Rsmart Corporate Overview_LinkedInRsmart Corporate Overview_LinkedIn
Rsmart Corporate Overview_LinkedInVinay Nerli
 
GTL_Corporate_Presentation_2015
GTL_Corporate_Presentation_2015GTL_Corporate_Presentation_2015
GTL_Corporate_Presentation_2015Harsh Bhatt
 
ContinuíTeit Version 1
ContinuíTeit Version 1ContinuíTeit Version 1
ContinuíTeit Version 1Ruud Ramakers
 
Marlabs corporate deck july 2018
Marlabs corporate deck july 2018Marlabs corporate deck july 2018
Marlabs corporate deck july 2018Marlabs
 
Cryptowerk - NOAH18 Berlin
Cryptowerk - NOAH18 BerlinCryptowerk - NOAH18 Berlin
Cryptowerk - NOAH18 BerlinNOAH Advisors
 
New Business Models in Travel and How Modern Architectures Support Them
New Business Models in Travel and How Modern Architectures Support ThemNew Business Models in Travel and How Modern Architectures Support Them
New Business Models in Travel and How Modern Architectures Support ThemCA Technologies
 
SCL Corporate Presentation
SCL Corporate PresentationSCL Corporate Presentation
SCL Corporate PresentationSergio Porcar
 
LeanIX - NOAH16 London
LeanIX - NOAH16 LondonLeanIX - NOAH16 London
LeanIX - NOAH16 LondonNOAH Advisors
 
Aurea Enterprise Road map (cloud, microservies etc) - Aurea & Helmes Nordic S...
Aurea Enterprise Road map (cloud, microservies etc) - Aurea & Helmes Nordic S...Aurea Enterprise Road map (cloud, microservies etc) - Aurea & Helmes Nordic S...
Aurea Enterprise Road map (cloud, microservies etc) - Aurea & Helmes Nordic S...Alen Leit
 

Similar to GraphTour - Mastering highly distributed architecture with Neo4j (20)

RLE INTERNATIONAL Group Intro
RLE INTERNATIONAL Group IntroRLE INTERNATIONAL Group Intro
RLE INTERNATIONAL Group Intro
 
Digital Transformation Innovation or Renovation
Digital Transformation Innovation or RenovationDigital Transformation Innovation or Renovation
Digital Transformation Innovation or Renovation
 
The Value Plus Magazine - October GITEX Issue
The Value Plus Magazine - October GITEX IssueThe Value Plus Magazine - October GITEX Issue
The Value Plus Magazine - October GITEX Issue
 
Sisense - NOAH17 Berlin
Sisense - NOAH17 BerlinSisense - NOAH17 Berlin
Sisense - NOAH17 Berlin
 
LAC 2017 - Turning the Digital Insourcing Tide
LAC 2017 - Turning the Digital Insourcing TideLAC 2017 - Turning the Digital Insourcing Tide
LAC 2017 - Turning the Digital Insourcing Tide
 
Driving Growth and Competitiveness: Can The Power of Cloud Lift M&A Value Int...
Driving Growth and Competitiveness: Can The Power of Cloud Lift M&A Value Int...Driving Growth and Competitiveness: Can The Power of Cloud Lift M&A Value Int...
Driving Growth and Competitiveness: Can The Power of Cloud Lift M&A Value Int...
 
GTL_Corporate_Presentation
GTL_Corporate_PresentationGTL_Corporate_Presentation
GTL_Corporate_Presentation
 
GTL_Corporate_Presentation
GTL_Corporate_PresentationGTL_Corporate_Presentation
GTL_Corporate_Presentation
 
Cloudflare - NOAH17 Berlin
Cloudflare - NOAH17 BerlinCloudflare - NOAH17 Berlin
Cloudflare - NOAH17 Berlin
 
IT agility is no longer an oxymoron
IT agility is no longer an oxymoron IT agility is no longer an oxymoron
IT agility is no longer an oxymoron
 
arago - NOAH19 Berlin
arago - NOAH19 Berlinarago - NOAH19 Berlin
arago - NOAH19 Berlin
 
Rsmart Corporate Overview_LinkedIn
Rsmart Corporate Overview_LinkedInRsmart Corporate Overview_LinkedIn
Rsmart Corporate Overview_LinkedIn
 
GTL_Corporate_Presentation_2015
GTL_Corporate_Presentation_2015GTL_Corporate_Presentation_2015
GTL_Corporate_Presentation_2015
 
ContinuíTeit Version 1
ContinuíTeit Version 1ContinuíTeit Version 1
ContinuíTeit Version 1
 
Marlabs corporate deck july 2018
Marlabs corporate deck july 2018Marlabs corporate deck july 2018
Marlabs corporate deck july 2018
 
Cryptowerk - NOAH18 Berlin
Cryptowerk - NOAH18 BerlinCryptowerk - NOAH18 Berlin
Cryptowerk - NOAH18 Berlin
 
New Business Models in Travel and How Modern Architectures Support Them
New Business Models in Travel and How Modern Architectures Support ThemNew Business Models in Travel and How Modern Architectures Support Them
New Business Models in Travel and How Modern Architectures Support Them
 
SCL Corporate Presentation
SCL Corporate PresentationSCL Corporate Presentation
SCL Corporate Presentation
 
LeanIX - NOAH16 London
LeanIX - NOAH16 LondonLeanIX - NOAH16 London
LeanIX - NOAH16 London
 
Aurea Enterprise Road map (cloud, microservies etc) - Aurea & Helmes Nordic S...
Aurea Enterprise Road map (cloud, microservies etc) - Aurea & Helmes Nordic S...Aurea Enterprise Road map (cloud, microservies etc) - Aurea & Helmes Nordic S...
Aurea Enterprise Road map (cloud, microservies etc) - Aurea & Helmes Nordic S...
 

More from Neo4j

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...Neo4j
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosNeo4j
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Neo4j
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Neo4j
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeNeo4j
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsNeo4j
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j
 
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...Neo4j
 
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AIDeloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AINeo4j
 
Ingka Digital: Linked Metadata by Design
Ingka Digital: Linked Metadata by DesignIngka Digital: Linked Metadata by Design
Ingka Digital: Linked Metadata by DesignNeo4j
 

More from Neo4j (20)

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge Graphs
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with Graph
 
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
 
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AIDeloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
 
Ingka Digital: Linked Metadata by Design
Ingka Digital: Linked Metadata by DesignIngka Digital: Linked Metadata by Design
Ingka Digital: Linked Metadata by Design
 

Recently uploaded

SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROmotivationalword821
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 

Recently uploaded (20)

SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTRO
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 

GraphTour - Mastering highly distributed architecture with Neo4j

Editor's Notes

  1. Amadeus is a technology company dedicated to the world’s travel industry. We offer cutting-edge technology solutions that help key players in the travel industry succeed in their business, and shape the future of travel moving forward. And we do it on a truly global scale. In 2016 Amadeus processed more than 595 million bookings. Together with Navitaire, our systems boarded 1.3 billion passengers. In 2017, Forbes magazine recognized us as one of the world’s top 15 software companies, and Amadeus has been included to the Dow Jones Sustainability Index for five years in a row. We are the only travel technology company in the 2016 DJSI - a key recognition of our commitment to business sustainability, environmental and social practices in all of our operations.
  2. All of this is made possible by our robust global operations. We designed, own and operate the world’s largest Data Processing Centre dedicated to travel. This world-class data centre is high-performance and highly-resilient, capable of processing billions of transactions involving sensitive data, securely and reliably, every day. Our global operations are supported by more than 900 employees from more than 45 nationalities and is based on a follow-the-sun model, with specialist support groups in Germany, the US, Australia, India and the United Kingdom.
  3. https://www.pressandjournal.co.uk/wp-content/uploads/sites/2/2015/05/Glenfinnan.jpg
  4. Use the magicdraw web portal Problem Statement Locked Cartography Using static modeling Shown as fixed views http://allswalls.com/dubai-buildings-skyscrapers-clouds-fog-mist-sunlight-fisheye.html#gal_post_90638_dubai-buildings-skyscrapers-clouds-fog-mist-sunlight-fisheye-wallpaper-1.jpg
  5. Use the magicdraw web portal Problem Statement Locked Cartography Using static modeling Shown as fixed views http://www.benecareacademy.com/our-products/benecast-flex/
  6. Use the magicdraw web portal Problem Statement Locked Cartography Using static modeling Shown as fixed views IBM image: http://www.pcworld.com/article/258989/the_ibm_ps_2_25_years_of_pc_history.html SimTown: https://www.youtube.com/watch?v=0Wf7ijbuFXM
  7. Use the magicdraw web portal Problem Statement Locked Cartography Using static modeling Shown as fixed views http://www.benecareacademy.com/our-products/benecast-flex/
  8. Flexible Diagram / Ease of view/explore/query/find Flexible Model Flexible Tool https://phys.org/news/2016-01-flexible-screens.html
  9. Chart Progress - joke about rik saying not a graph Model = low and falling Content = low-mid and flat Tool = minus and growin
  10. Why – Model = Graph Built a meta-model which links objects together From a different angle we started to see this as a graph Essentially we’re documenting how things interact What are the links and how are these grouped together Showing the dependencies between Applications Which Products share functionalities Where are those functionalities then exposed So lets test out the promise of Graph Databases Left: https://www.google.fr/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0ahUKEwj76smpoM_UAhVFMhoKHfQBCsMQjRwIBw&url=http%3A%2F%2Fstaruml.sourceforge.net%2Fdocs%2Fapi-doc%2FModeling%2520Elements%2FUML%2520Model%2520Elements%2FBehavioral_Elements%2FState_Machines%2Fpackage-summary.html&psig=AFQjCNHByBFWuaOt3Y9fKT43XjwiGWI57g&ust=1498145300965895 Right: https://s3.amazonaws.com/dev.assets.neo4j.com/wp-content/uploads/email-fraud-detection-cc-and-bcc.jpg
  11. Why - "Explore" New Content Want to have something more visual Where we can see the links between the objects Moving through the graph to understand the archtiecutre of amadeus Left from: https://martianchronicles.wordpress.com/2010/05/20/the-explorer-analogy-and-us-spaceflight/ Rgith from: https://www.123rf.com/photo_4471204_old-fashioned-compass-on-a-background-an-old-map.html
  12. Why - "Visualise & Query“ Graph allows us to visualise in a different manor Using the view to tell us more than any chart or excel sheet can Clusters can be seen where hot-spots are or potential breaking points KeyLines works directly with Neo4j so we have an integrated environment A picture is a 1000 words; so a graph is a 1000 pictures; each waiting to be explored... https://cambridge-intelligence.com/keylines-3-0-supercharge-charts-with-webgl/
  13. Chart Progress - joke about rik saying not a graph Model = low and falling Content = low-mid and flat Tool = minus and growin
  14. How - Meta-Model Expanding So our first stop was to start to expand the model Can see that this started to grow and rapidly became complex We added new objects to provide more details; more paths The aim: to allow exploring through the graph for new insights However we started to become data scientists to control this
  15. How - Meta-Model Expanding So our first stop was to start to expand the model Can see that this started to grow and rapidly became complex We added new objects to provide more details; more paths The aim: to allow exploring through the graph for new insights However we started to become data scientists to control this
  16. How - Meta-Model Expanding So our first stop was to start to expand the model Can see that this started to grow and rapidly became complex We added new objects to provide more details; more paths The aim: to allow exploring through the graph for new insights However we started to become data scientists to control this
  17. How - Meta-Model Expanding So our first stop was to start to expand the model Can see that this started to grow and rapidly became complex We added new objects to provide more details; more paths The aim: to allow exploring through the graph for new insights However we started to become data scientists to control this
  18. How - Meta-Model Expanding So our first stop was to start to expand the model Can see that this started to grow and rapidly became complex We added new objects to provide more details; more paths The aim: to allow exploring through the graph for new insights However we started to become data scientists to control this
  19. How - Meta-Model Expanding So our first stop was to start to expand the model Can see that this started to grow and rapidly became complex We added new objects to provide more details; more paths The aim: to allow exploring through the graph for new insights However we started to become data scientists to control this
  20. How - Meta-Model Expanding So our first stop was to start to expand the model Can see that this started to grow and rapidly became complex We added new objects to provide more details; more paths The aim: to allow exploring through the graph for new insights However we started to become data scientists to control this
  21. Remove the diagram
  22. WIKI-LIKE SPIRIT
  23. PRE SETUP QUERIES a.k.a. “SHORTCUTS”
  24. LOOKING FROM PRODUCT (MDM) TO APP (REPO) TO SERVER (CMDB) TO TECH (ADDM)
  25. How - Visualise a graph of the carto, and a table So what can the data we've injested complete? How can the tool help to understand our cartography in new ways? Well what about checking which Customers are using Application via Webservices Here we're using sources from the WebServices Portal (Service Board), Services Integrator Master Agent and Open BackEnd referential While a graph is a very strong tool we all know that a spreadsheet is the preferred business tool I even think this tool will outlast all other tools; love it or hate it, it's here to stay... So we can also run quieres which render as tables Under the same strong graph model is being used and computing as text ready to export as excel sheets https://ncerndyactst.etv.nce.amadeus.net:9443/YAC-INT/?bookId=213 MATCH path=(c:Customer)-[]-(sap:SAP) WHERE c.code IN ["LH","BA","AF","LX","SK"] OPTIONAL MATCH path1=(sap)-[]-(:TechnicalService) OPTIONAL MATCH path2=(sap)-[]-(:BackendType)-[]-(:Component)-[]-(a:Application {name:"PAP"}) OPTIONAL MATCH path3=(sap)-[]-(:MAGPackage)-[]-(:BackendType)-[]-(:Component)-[]-(a) RETURN path,path1,path2,path3
  26. CAN WE SHOW THIS?!?! WHO CAN WE CHECK WITH?
  27. Chart Progress - joke about rik saying not a graph Model = low and falling Content = low-mid and flat Tool = minus and growin
  28. What - Graphing Techniques Simplify the model (KISS) with reference lists for others to refer to e.g. PoC, Application lists etc... Within graphing we've had recommendations from Neo4j consultants on how to use a concept of Golden Record This would allow us to pull in more and more sources while keeping one record to represent the properties required With all still stored in neo4j we can then provide traceability on each object should we need for an audit or such We can also apply machine learning to understand more about how our architectures are linked together Firstly starting to join the world of development and operations so we can share a common language Can even think of history tracking using multiple versions of the node to allow stepping back in time All just through point chasing down the change path https://s-media-cache-ak0.pinimg.com/originals/49/ba/dd/49baddd90dadb33da29ca2d25717ee41.jpg
  29. What - More Data tracing data through our systems for regulatory purpose and security checks seen the initial trace from customer to application now to load the payload descriptors (of course as a graph structure) and then using tooling to see the further flows of these messages (CorMeL) there will likely be other areas to learn about like re-use of model elements for messagin helping us improve our data dictionary and provide a similar api for our customers Image from: https://www.selectlegal.co.uk/gdpr-how-will-new-data-protection-changes-affect-law-firms/
  30. What – Experience Open up the tool to the community This means you can help provide the next feature Increased confidence through editing capabilitys Building a community around the content And of course there are always new ways to visualise the graph!
  31. What – Experience Open up the tool to the community This means you can help provide the next feature Increased confidence through editing capabilitys Building a community around the content And of course there are always new ways to visualise the graph!