Skip to content
0:00 / 0:00

#domain-drivendesign#springboot#jmolecules

Tactical Domain Driven Design with Java and Spring by Oliver Drotbohm

Devoxx

172K subscribers • 49 videos on Hallway • Conference channel

YouTube
  • One of the most-watched uploads on Devoxx, a conference or university channel Hallway lists. Nobody has recommended it in the communities yet, so it ranks below community picks.
  • Presented by Oliver Drotbohm, Spring Framework developer

Intermediate. Assumes working knowledge.

13K views1 year ago

Software designProgramming languagesDomain-driven designJava and the JVMSoftware architecture

Oliver Drotbohm demonstrates how to implement tactical Domain-Driven Design in Java using jMolecules and Spring Modulith.

The building blocks of tactical Domain-Driven Design (DDD) define atomic design concepts for domain models. They define semantics, rules, and guide developers on how to structure code to develop complex business logic. However, the implementation of those in Java usually leads to some technical challenges.In this workshop, we look at different approaches and tools that support developers building rich domain models in Java: the jMolecules library, that allows expressing DDD concepts in code and that provides integration with many ubiquitous technologies like Spring, Jackson and various persistence technologies. For Spring Boot applications, the Spring Modulith project supports developers to implement business modules, the interaction among them using events, their testability and documenting them.

Why it's here

A top upload from a listed channel

Devoxx is on Hallway's list of conference and university channels, and this upload is one of its most-watched talks or lectures. Nobody has recommended it in the communities yet, so it ranks below community picks.