~/talk

Domain Driven Design & NoSQL

Talkat Red Dot Ruby Conference 2014 · 2014-06-26..06-27· [databases]
links:none on file
slides:none on file

Argues that combining a document store and a graph database in a single multi‑model engine (ArangoDB) lets the storage match the domain instead of forcing tables and joins, with embedding for immutable value objects and edges‑as‑documents to record facts like “owned since 1978.” Claims this reduces the translation loss between domain experts and implementers, enables safe denormalization of aggregates, and shows a concrete, working alternative to heavy recursive SQL joins.

AI-written summary · about

  1. 0:00Introduction
  2. 1:08Language
  3. 2:10DomainDriven Design
  4. 3:02Building Blocks
  5. 3:37About Lucas
  6. 3:47The Lie
  7. 4:34The Bridge
  8. 5:18What is NoSQL
  9. 5:45What is SQL
  10. 6:23What is tuple
  11. 6:53What is table
  12. 7:38Domain world
  13. 8:21Domain objects
  14. 11:19Denormalization
  15. 12:00tuples
  16. 12:22embedding
  17. 12:41document store
  18. 12:53nested documents
  19. 13:28Joins
  20. 14:26Graphs
  21. 14:50Graph Databases
  22. 15:19Multimodal Databases
  23. 16:43The Disconnect
  24. 17:45The Procedure
~/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.