Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Domain Driven Design & NoSQL @ RedDotRuby Conf

Domain Driven Design & NoSQL @ RedDotRuby Conf

A little talk about Domain Driven Design and NoSQL I gave at the RedDotRuby Conf in Singapore.

Lucas Dohmen

June 26, 2014
Tweet

More Decks by Lucas Dohmen

Other Decks in Programming

Transcript

  1. Domain Driven Design • Find an ubiquitous language • Every

    person involved understands the language • The language is based on the domain Eric Evans
  2. What is NoSQL? What is SQL? What is a relational

    algebra? What is a relation? Not SQL A relational algebra An algebra on relations
  3. Entity Value Object Service Identified by ID Value What it

    does State Mutable Immutable Stateless
  4. Explain graphs. Learn about the domain. Find the common language.

    Build one model for everyone involved. Evolve the model alongside the implementation moonglum moonbeamlabs arangodb.org