Focus

Domain-driven Design

Articles, podcasts, talks, trainings, and more about DDD.
Talk
Talk

Domain-driven Design umsetzen: Mehr als nur Architektur

IT Tage 2020 / 14:00 - 14:45

Online training

Online training

Domain-driven Design in Practice

iSAQB Module DDD

Talk
Talk

ML Use Cases erkennen und ML Anforderungen spezifizieren mit DDD und Design Canvas: Die INNOQ Methode

data2day 2020 / 10:00 - 10:45

Talk
Talk

Domain-driven Design umsetzen: Mehr als nur Architektur

Software Architecture Gathering 2020 / 11:00 - 11:45

Online training

Online training

Domain-driven Design in Practice

iSAQB Module DDD

Talk
Talk

DDD für Machine Learning Projekte

INNOQ Technology Lunch / 10:15 - 13:00

Talk
Talk

Das große, inkrementelle Architektur Makeover

Software Architecture Summit / 10:15 - 13:00

Talk
Talk

Microservices Workshop: Idee, Architektur, Umsetzung, Betrieb

JAX / 09:00 - 17:00

Training

Training

Domain-driven Design in Practice

iSAQB Module DDD

Düsseldorf

Article

Domain-Driven Design to the Code

Beim strategischen Domain-Driven Design fokussieren wir uns in der Modellierung sehr stark darauf, die Fachlichkeit möglichst passend zu identifizieren und im Design abzubilden. Leider verlieren wir Entwickler bei der technischen Umsetzung diesen fachlichen Fokus dann aber allzu oft wieder aus den Augen und lassen uns (zu) stark vom neusten hippen Framework begeistern, leiten und beeinflussen und verschmutzen so das fachliche Modell mit unzähligen Technologien.

Article

Command & Control, SAFe, Domain-driven Design, and Release Trains

A release train helps to coordinate several dependent projects. In a release train, all projects develop coordinated versions that go through phases such as beta testing, release, or updates together. The idea has proven itself in many large projects like Eclipse, Ubuntu, the Spring Framework, or LibreOffice.

Article

Identification of quality requirements with Quality Storming

Collaborative modeling for a cross-skill collection and prioritization of quality requirements

Blog Post

code-your-model

Some time ago I was looking for some simple, lightweight tool to document a complex, modularized model. I was not able to find anything that fits my requirements or expectations, so I came up with my own idea. Today, a good 15 months later, I want to introduce it to you.

Article

Cloud-native, Microservices, Domain-driven Design, Kubernetes

Software-Entwicklung unterliegt schon immer Hypes. Im Moment reden alle über Microservices und Cloud-native. Aber helfen diese Ansätze wirklich weiter?

Blog Post

Event Storming und Domain Story Telling - Ein Vergleich

Blog Post

Cooking with Onions: Inward-Pointing Arrows

Some violations of our architectural principles are easy to spot. Others hide in plain sight, and neither static analysis nor a shallow code review will help you spot them.

Blog Post

Domain Events vs. Event Sourcing

Why domain events and event sourcing should not be mixed up

Blog Post

Domain Events vs. Event Sourcing

Weshalb Domain Events und Event Sourcing nicht vermischt werden sollten

Blog Post

Was ist ein Domain-driven Design Architektur-Kata?

Architektur-Katas sind ein sehr interaktives Trainingsformat. Sie eignen sich hervorragend, um Domain-driven Design (DDD) zu vermitteln.

Blog Post

Schubladendenken - aber konstruktiv

Verwendung von Stereotypen im Code als Basis für ein gemeinsames Architekturverständnis - und mehr

Blog Post

Domain Exceptions?

Gibt es fachliche Ausnahmen und ist es sinnvoll, diese als Exceptions zu modellieren?

Blog Post

DDD mit Onion Architecture

3 Gründe, weshalb Onion Architecture für die Umsetzung von Bounded Contexts nach Domain-Driven Design besonders geeignet ist.

Blog Post

The language of maths is not the language of your business

Abstractions from category theory can be powerful. But there are reasons why you may want to keep your domain model free of them.

Article

Domain- und Test-driven Development mit Spring Boot 2 Softwarearchitektur

Link

Domain-driven Design – Tipps aus der Praxis. Interview mit Michael Plöd

Podcast

Domain-Driven Design

Überblick über Strategic und Technical Design mit DDD

Article

Microservices lieben Domain Driven Design, warum und wie?

Domain Driven Design im Kontext von Microservices

Link

Domain-driven Design im Experten-Check: Wie kann DDD in die Praxis umgesetzt werden?

Link

Domain-driven Design im Experten-Check: Was sind die typischen Probleme bei der Umsetzung von DDD?

Link

Domain-driven Design im Experten-Check: Warum ist DDD heute relevanter denn je?

Article

Domain-Driven Design in Clojure

Obwohl DDD meist im Zusammenhang mit Objektorientierung genannt wird, sind die Prinzipien auch gut mit einer funktionalen Sprache umsetzbar. Eine Einführung in Clojure, dem Lisp für die JVM, bietet beispielsweise [1] [2] [3].

Link

Softwarearchitektur im Großen