SlideShare a Scribd company logo
Herzlich Willkommen!
Graphtalks
Identity & Access Management
1
stefan.kolmar@neo4j.com
bruno.ungermann@neo4j.com
Neo4j GraphTalks
Identity & Access Management
• Einführung in Graphdatenbanken und Neo4j (10 Uhr)
Bruno Ungermann, Neo4j
• Neue Wege zum erfolgreichen Identity & Access Management mit Graphen
• Intelligente Lösungen mit Graphen erstellen
Stefan Kolmar, Neo4j
• Offene Diskussion und Mittagessen (12 Uhr)
Complexity
Connectedness
Domain Model Logistics Process
Traditional Approach: Fixed Schema, Tables
Graph Model: Nodes & Relationships
Container
Load
USING ROUTE
Depart 2014-04-15
Arrive 2014-04-28
USING_CARRIER
Vessel
Physical
Container
Shipment Carrier
Emission
Class A
Shipment:
ID 256787
Carrier:
DHL
Route
10520km
Route:
823km
Fueling
Max Wgt
80
Type Gas
B
Town:
Tokyo
Town:
Hong
Kong
Town:
Hamburg
Container
LoadContainer
LoadContainer
Load
Parcel
Weight
15.5kg
Container
Load
Intuitiveness
Flexibility
Flexibility & Agility
“We found Neo4j to be literally thousands of times
faster than our prior MySQL solution, with queries
that require 10-100 times less code. Today, Neo4j
provides eBay with functionality that was previously
impossible.” - Volker Pacher, Senior Developer
“Minutes to milliseconds” performance
Queries up to 1000x faster than other tested database types
Speed
Graph Based Success
Neo4j - The Graph Company
500+
7/10
12/25
8/10
53K+
100+
250+
450+
Adoption
Top Retail Firms
Top Financial Firms
Top Software Vendors
Customers Partners
• Creator of the Neo4j Graph Platform
• ~250 employees
• HQ in Silicon Valley, other offices include
London, Munich, Paris and Malmö
(Sweden)
• $160M in funding from Morgan Stanley,
Fidelity, Sunstone, Conor, Creandum, and
Greenbridge Capital
• Over 10M+ downloads,
• 250+ enterprise subscription customers
with over half with >$1B in revenue
Ecosystem
Startups in program
Enterprise customers
Partners
Meet up members
Events per year
Industry’s Largest Dedicated Investment in Graphs
14
• Record “Cyber Monday” sales
• About 35M daily transactions
• Each transaction is 3-22 hops
• Queries executed in 4ms or less
• Replaced IBM Websphere commerce
• 300M pricing operations per day
• 10x transaction throughput on half the
hardware compared to Oracle
• Replaced Oracle database
• Large postal service with over 500k
employees
• Neo4j routes 10M+ packages daily at peak,
with peaks of 5,000+ routing operations per
second.
Handling Large Graph Work Loads for Enterprises
Real-time promotion
recommendations
Marriott’s Real-time
Pricing Engine
Handling Package
Routing in Real-Time
Discrete Data
Minimally
connected data
Neo4j is designed for data relationships
Other NoSQL
Relational
DBMS
Neo4j Graph DB
Connected Data
Focused on
Data Relationships
Development Benefits
Easy model maintenance
Easy query
Deployment Benefits
Ultra high performance
Minimal resource usage
Use the Right Database for the Right Job
How Neo4j Fits — Common Architecture Patterns
From Disparate Silos
To Cross-Silo Connections
From Tabular Data
To Connected Data
From Data Lake Analytics
to Real-Time Operations
Graph
Transactions
Graph
Analytics
Data Integration
Development
& Admin
Analytics
Tooling
Drivers & APIs Discovery & Visualization
Developers
Admins
Applications Business Users
Data Analysts
Data Scientists
Neo4j Bloom Features
18
• Prompted Search
• Property Browser &
editor
• Category icons and
color scheme
• Pan, Zoom & Select
Kettle
19
20
Common Graph Technology Use Cases
Network & IT
Operations
Application
Management
Meta Data
Management
Real-Time
Recommendations
Identity & Access Mgt.
Security
Knowledge
Management
Fraud Detection,
AML
Compliance, GDPR
21
Hierarchical Directories (static, internal) & The Real World (complexity, speed)
22
A Property Graph is very applicable to IAM
GraphTalk München - Einführung in Graphdatenbanken und Neo4j
24
Problem Statement from a Fortune 50 Customer
„Our IAM analysts are unable to accurately identify and manage security risks in an
acceptable timeframe using tools that rely on our existing Active Directory implementation“
Sample Questions:
• „How many accounts have „Local Admin“ access to a particular resource at a particular time?“
• „How can i define and determine which groups, acccounts and servers have the highest risk“
• „What is the most efficient way a assign access to a particular resource?“
• „How can i understand the impact of pruning groups from domains?“
25
Person belongs to 1512 groups
Server has 159 local admin accounts
Group has local admin rights for 27239
servers
Nested Groups: 151 local admin accounts ...
Results based on a few hours of graph based analysis
Background
• Oslo-based telcom provider is #1 in Nordic
countries and #10 in world
• Online, mission-critical, self-serve system lets
users manage subscriptions and plans
• availability and responsiveness is critical to
customer satisfaction
Business Problem
• Logins took minutes to retrieve relational
access rights
• Massive joins across millions of plans,
customers, admins, groups
• Nightly batch production required 9 hours
and produced stale data
Solution and Benefits
• Shifted authentication from Sybase to Neo4j
• Moved resource graph to Neo4j
• Replaced batch process with real-time login
response measured in milliseconds that delivers
real-time data, not yesterday’s snapshot
• Mitigated customer retention risks
SUBSCRIBED_BY
CONTROLLED_BY
PART_OFUSER_ACCESS
Account
Customer
CustomerUser
Subscription
Background
• Top investment bank with $1+ trillion in assets
• Using a relational database and Gemfire to
manage employee permissions to research
document and application-service resources
• Permissions for new investment managers and
traders provisioned manually
Business Problem
• Lost an average of 5 days per new hire while
they waited to be granted access to hundreds
of resources, each with its own permissions
• Replace an unsuccessful onboarding process
implemented by a competitor
• Regulations left no room for error
Solution and Benefits
• Store models, groups and entitlements in Neo4j
• Exceeded performance requirements
• Major productivity advantage due to domain fit
• Graph visualization ease permissioning process
• Fewer compromises than with relational
• Expanded Neo4j solution to online brokerage
White Board Session
Bootcamp

More Related Content

PDF
Neo4j GraphTalk Düsseldorf - How Graphs revolutionise Identity & Access Manag...
PDF
Neo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs
PDF
What's New in Neo4j
PPTX
Neo4j GraphTalk Wien - Einführung
PDF
Neo4j GraphTalks Milan - CONOSCERE ED INTEGRARE CON SUCCESSO NEO4J NELLA TUA ...
PPTX
Neo4j GraphTalks - Introduction to GraphDatabases and Neo4j
PDF
Enabling Telco to Build and Run Modern Applications
PDF
Neo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalk Düsseldorf - How Graphs revolutionise Identity & Access Manag...
Neo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs
What's New in Neo4j
Neo4j GraphTalk Wien - Einführung
Neo4j GraphTalks Milan - CONOSCERE ED INTEGRARE CON SUCCESSO NEO4J NELLA TUA ...
Neo4j GraphTalks - Introduction to GraphDatabases and Neo4j
Enabling Telco to Build and Run Modern Applications
Neo4j GraphTalks - Einführung in Graphdatenbanken

What's hot (20)

PPTX
Neo4j GraphTalk Oslo - Introduction to Graphs
PPTX
Neo4j GraphTalk Oslo - Building Intelligent Solutions with Graphs
PPTX
Budapest Data Forum 2017 - BigQuery, Looker And Big Data Analytics At Petabyt...
PPTX
GraphTour - Neo4j Platform Overview
PPTX
Introduction to Neo4j
PPTX
Neo4j GraphTalk Frankfurt - Identity und Access Management
PPTX
Webinar: An Enterprise Architect’s View of MongoDB
PPTX
MongoDB and RDBMS: Using Polyglot Persistence at Equifax
PPTX
MongoDB in a Mainframe World
PPTX
Unlocking Operational Intelligence from the Data Lake
PDF
Migration and Coexistence between Relational and NoSQL Databases by Manuel H...
PPTX
GraphTour - Closing Keynote
PDF
Connecta Event: Big Query och dataanalys med Google Cloud Platform
PPTX
GraphTour - Neo4j Database Overview
PPTX
Webinar: How to Drive Business Value in Financial Services with MongoDB
PDF
Neo4j GraphTalk - How Graphs Revolutionize Identity & Access Management
PPTX
O2’s Financial Data Hub: going beyond IFRS compliance to support digital tran...
PPTX
GraphTour - Popular Use Cases (Tel Aviv)
PDF
RWE & Patient Analytics Leveraging Databricks – A Use Case
PDF
VP of WW Partners by Alan Chhabra
Neo4j GraphTalk Oslo - Introduction to Graphs
Neo4j GraphTalk Oslo - Building Intelligent Solutions with Graphs
Budapest Data Forum 2017 - BigQuery, Looker And Big Data Analytics At Petabyt...
GraphTour - Neo4j Platform Overview
Introduction to Neo4j
Neo4j GraphTalk Frankfurt - Identity und Access Management
Webinar: An Enterprise Architect’s View of MongoDB
MongoDB and RDBMS: Using Polyglot Persistence at Equifax
MongoDB in a Mainframe World
Unlocking Operational Intelligence from the Data Lake
Migration and Coexistence between Relational and NoSQL Databases by Manuel H...
GraphTour - Closing Keynote
Connecta Event: Big Query och dataanalys med Google Cloud Platform
GraphTour - Neo4j Database Overview
Webinar: How to Drive Business Value in Financial Services with MongoDB
Neo4j GraphTalk - How Graphs Revolutionize Identity & Access Management
O2’s Financial Data Hub: going beyond IFRS compliance to support digital tran...
GraphTour - Popular Use Cases (Tel Aviv)
RWE & Patient Analytics Leveraging Databricks – A Use Case
VP of WW Partners by Alan Chhabra
Ad

Similar to GraphTalk München - Einführung in Graphdatenbanken und Neo4j (20)

PDF
Neo4j GraphTalk Düsseldorf - Einführung in Graphdatenbanken und Neo4j
PDF
GraphTalk - Identity & Access Management
PPTX
Neo4j GraphTalk Frankfurt - Einführung
PDF
Neo4j PartnerDay Amsterdam 2017
PPTX
GraphTalk Berlin - Einführung in Graphdatenbanken
PPTX
GraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4j
PDF
A Connections-first Approach to Supply Chain Optimization
PPTX
GraphTalk Frankfurt - Einführung in Graphdatenbanken
PPTX
Neo4j GraphTalks - Einführung in Graphdatenbanken
PPTX
Neo4j GraphTalks - Einführung in Graphdatenbanken
PPTX
GraphTalks Hamburg - Einführung in Graphdatenbanken
PPTX
GraphTalks - Einführung
PDF
Gab Genai Cloudera - Going Beyond Traditional Analytic
PDF
Introducing Neo4j
PPTX
Neo4j GraphDay Tel Aviv - Graphs in Action
PDF
GraphTalks Rome - Introducing Neo4j
PDF
GraphTalk Helsinki - Introduction to Graphs and Neo4j
PDF
Neo4j GraphTalks Zürich - Einführung
PPTX
Neo4j Partner Tag Berlin - Potential für System-Integratoren und Berater
PPT
Webinar: Expanding Retail Frontiers with MongoDB
Neo4j GraphTalk Düsseldorf - Einführung in Graphdatenbanken und Neo4j
GraphTalk - Identity & Access Management
Neo4j GraphTalk Frankfurt - Einführung
Neo4j PartnerDay Amsterdam 2017
GraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4j
A Connections-first Approach to Supply Chain Optimization
GraphTalk Frankfurt - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in Graphdatenbanken
GraphTalks Hamburg - Einführung in Graphdatenbanken
GraphTalks - Einführung
Gab Genai Cloudera - Going Beyond Traditional Analytic
Introducing Neo4j
Neo4j GraphDay Tel Aviv - Graphs in Action
GraphTalks Rome - Introducing Neo4j
GraphTalk Helsinki - Introduction to Graphs and Neo4j
Neo4j GraphTalks Zürich - Einführung
Neo4j Partner Tag Berlin - Potential für System-Integratoren und Berater
Webinar: Expanding Retail Frontiers with MongoDB
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
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PDF
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
PDF
Topaz Photo AI Crack New Download (Latest 2025)
PDF
Types of Token_ From Utility to Security.pdf
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PDF
DNT Brochure 2025 – ISV Solutions @ D365
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PPTX
Custom Software Development Services.pptx.pptx
PPTX
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
"Secure File Sharing Solutions on AWS".pptx
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
DOCX
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
PPTX
Cybersecurity: Protecting the Digital World
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
Weekly report ppt - harsh dattuprasad patel.pptx
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
wealthsignaloriginal-com-DS-text-... (1).pdf
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
Topaz Photo AI Crack New Download (Latest 2025)
Types of Token_ From Utility to Security.pdf
Oracle Fusion HCM Cloud Demo for Beginners
Advanced SystemCare Ultimate Crack + Portable (2025)
DNT Brochure 2025 – ISV Solutions @ D365
Why Generative AI is the Future of Content, Code & Creativity?
Custom Software Development Services.pptx.pptx
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Computer Software and OS of computer science of grade 11.pptx
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
"Secure File Sharing Solutions on AWS".pptx
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
Cybersecurity: Protecting the Digital World

GraphTalk München - Einführung in Graphdatenbanken und Neo4j

  • 1. Herzlich Willkommen! Graphtalks Identity & Access Management 1 stefan.kolmar@neo4j.com bruno.ungermann@neo4j.com
  • 2. Neo4j GraphTalks Identity & Access Management • Einführung in Graphdatenbanken und Neo4j (10 Uhr) Bruno Ungermann, Neo4j • Neue Wege zum erfolgreichen Identity & Access Management mit Graphen • Intelligente Lösungen mit Graphen erstellen Stefan Kolmar, Neo4j • Offene Diskussion und Mittagessen (12 Uhr)
  • 7. Graph Model: Nodes & Relationships Container Load USING ROUTE Depart 2014-04-15 Arrive 2014-04-28 USING_CARRIER Vessel Physical Container Shipment Carrier Emission Class A Shipment: ID 256787 Carrier: DHL Route 10520km Route: 823km Fueling Max Wgt 80 Type Gas B Town: Tokyo Town: Hong Kong Town: Hamburg Container LoadContainer LoadContainer Load Parcel Weight 15.5kg Container Load
  • 11. “We found Neo4j to be literally thousands of times faster than our prior MySQL solution, with queries that require 10-100 times less code. Today, Neo4j provides eBay with functionality that was previously impossible.” - Volker Pacher, Senior Developer “Minutes to milliseconds” performance Queries up to 1000x faster than other tested database types Speed
  • 13. Neo4j - The Graph Company 500+ 7/10 12/25 8/10 53K+ 100+ 250+ 450+ Adoption Top Retail Firms Top Financial Firms Top Software Vendors Customers Partners • Creator of the Neo4j Graph Platform • ~250 employees • HQ in Silicon Valley, other offices include London, Munich, Paris and Malmö (Sweden) • $160M in funding from Morgan Stanley, Fidelity, Sunstone, Conor, Creandum, and Greenbridge Capital • Over 10M+ downloads, • 250+ enterprise subscription customers with over half with >$1B in revenue Ecosystem Startups in program Enterprise customers Partners Meet up members Events per year Industry’s Largest Dedicated Investment in Graphs
  • 14. 14 • Record “Cyber Monday” sales • About 35M daily transactions • Each transaction is 3-22 hops • Queries executed in 4ms or less • Replaced IBM Websphere commerce • 300M pricing operations per day • 10x transaction throughput on half the hardware compared to Oracle • Replaced Oracle database • Large postal service with over 500k employees • Neo4j routes 10M+ packages daily at peak, with peaks of 5,000+ routing operations per second. Handling Large Graph Work Loads for Enterprises Real-time promotion recommendations Marriott’s Real-time Pricing Engine Handling Package Routing in Real-Time
  • 15. Discrete Data Minimally connected data Neo4j is designed for data relationships Other NoSQL Relational DBMS Neo4j Graph DB Connected Data Focused on Data Relationships Development Benefits Easy model maintenance Easy query Deployment Benefits Ultra high performance Minimal resource usage Use the Right Database for the Right Job
  • 16. How Neo4j Fits — Common Architecture Patterns From Disparate Silos To Cross-Silo Connections From Tabular Data To Connected Data From Data Lake Analytics to Real-Time Operations
  • 17. Graph Transactions Graph Analytics Data Integration Development & Admin Analytics Tooling Drivers & APIs Discovery & Visualization Developers Admins Applications Business Users Data Analysts Data Scientists
  • 18. Neo4j Bloom Features 18 • Prompted Search • Property Browser & editor • Category icons and color scheme • Pan, Zoom & Select
  • 20. 20 Common Graph Technology Use Cases Network & IT Operations Application Management Meta Data Management Real-Time Recommendations Identity & Access Mgt. Security Knowledge Management Fraud Detection, AML Compliance, GDPR
  • 21. 21 Hierarchical Directories (static, internal) & The Real World (complexity, speed)
  • 22. 22 A Property Graph is very applicable to IAM
  • 24. 24 Problem Statement from a Fortune 50 Customer „Our IAM analysts are unable to accurately identify and manage security risks in an acceptable timeframe using tools that rely on our existing Active Directory implementation“ Sample Questions: • „How many accounts have „Local Admin“ access to a particular resource at a particular time?“ • „How can i define and determine which groups, acccounts and servers have the highest risk“ • „What is the most efficient way a assign access to a particular resource?“ • „How can i understand the impact of pruning groups from domains?“
  • 25. 25 Person belongs to 1512 groups Server has 159 local admin accounts Group has local admin rights for 27239 servers Nested Groups: 151 local admin accounts ... Results based on a few hours of graph based analysis
  • 26. Background • Oslo-based telcom provider is #1 in Nordic countries and #10 in world • Online, mission-critical, self-serve system lets users manage subscriptions and plans • availability and responsiveness is critical to customer satisfaction Business Problem • Logins took minutes to retrieve relational access rights • Massive joins across millions of plans, customers, admins, groups • Nightly batch production required 9 hours and produced stale data Solution and Benefits • Shifted authentication from Sybase to Neo4j • Moved resource graph to Neo4j • Replaced batch process with real-time login response measured in milliseconds that delivers real-time data, not yesterday’s snapshot • Mitigated customer retention risks SUBSCRIBED_BY CONTROLLED_BY PART_OFUSER_ACCESS Account Customer CustomerUser Subscription
  • 27. Background • Top investment bank with $1+ trillion in assets • Using a relational database and Gemfire to manage employee permissions to research document and application-service resources • Permissions for new investment managers and traders provisioned manually Business Problem • Lost an average of 5 days per new hire while they waited to be granted access to hundreds of resources, each with its own permissions • Replace an unsuccessful onboarding process implemented by a competitor • Regulations left no room for error Solution and Benefits • Store models, groups and entitlements in Neo4j • Exceeded performance requirements • Major productivity advantage due to domain fit • Graph visualization ease permissioning process • Fewer compromises than with relational • Expanded Neo4j solution to online brokerage