~/talk

Thinking in Relationships: Practical Graph Database Modelling in Java with Neo4j

Talkat Spring I/O 2026 · 2026-04-13..04-15· [databases, java]
slides:none on file

Demonstrates a Spring Boot Kotlin app using Neo4j + Spring Boot, Cypher and APOC to model recipes, ingredients, steps and utensils; exposes Spring Data repositories and projection queries, and shows query examples. Claims a two‑day re‑model removed a Redis cache so the app queries Neo4j directly. Warns that million‑scale graphs create a dense node bottleneck, that relationship direction and indexes matter, and that Cypher pattern matching and explain/profile are essential for tuning.

AI-written summary · about

  1. 0:00Graph databases and relationships
  2. 7:28Why Neo4j for modeling
  3. 16:36Graph modeling best practices
  4. 21:54Practical modeling recipes
  5. 31:01Neo4j with Spring Boot
  6. 40:12Lessons learned
  7. 41:35Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.