From DDD to Delivery

Tuesday, 8:30 AM EST - SAND SALON

Domain Driven Design has been guiding large development projects since 2003, when the seminal book by Eric Evans came out. Domain Driven Design is split up into two parts: Strategic and Tactical. One of the issues is that the Strategic part becomes so involved and intense that we lose focus on implementing these sorts of things. This presentation swaps this focus as topic pairs. For example, when we create a bounded context, is that a microservice or part of the subdomain? When we create a domain event, what does that eventually become? How do other tactical patterns fit into what we decide in the strategic phase?

In this workshop, we will break it down into pairs of topics.

  • Subdomains to Architecture Boundaries
  • Where do Microservices fit in?
  • Where does DataMesh fit in?
  • How do subdomains and bounded contexts fit in?
  • What is shared kernel technology-wise? Is it a library or a service?
  • Where do we put human beings in all this?
  • What can we afford to do?
  • What kind of technology shopping list are we looking at?

In this workshop, we will perform the following activities

  • Event Storming but with a Technology Focus
  • Context Mapping but with a Technology Focus
  • Decide how to implement some common patterns with a Technology Focus

About Daniel Hinojosa

Daniel Hinojosa

Daniel is a programmer, consultant, instructor, speaker, and recent author. With over 20 years of experience, he does work for private, educational, and government institutions. He is also currently a speaker for No Fluff Just Stuff tour. Daniel loves JVM languages like Java, Groovy, and Scala; but also dabbles with non JVM languages like Haskell, Ruby, Python, LISP, C, C++. He is an avid Pomodoro Technique Practitioner and makes every attempt to learn a new programming language every year. For downtime, he enjoys reading, swimming, Legos, football, and barbecuing.

More About Daniel »