Overview and Core Values of Domain-Driven Design-Part One

Logo
Presented by

Michael Plöd, Principal Consultant, InnoQ

About this talk

This is the first of a five-part webinar series about Domain-Driven Design. Part One provides you with a brief overview of Domain-Driven Design. You will learn that Domain-Driven Design is not just limited to a technical way of modeling and structuring your software. Domain-Driven Design is so much more because it also delivers a set of core values for your project work. Some of those values are around the way we integrate technical people and domain experts in projects, others are about agility and refactoring and one of the most important constructs of Domain-Driven Design is the so called Ubiquitous Language. The latter aims at establishing a common language which is mandatory in a team context or project. In part one of this webinar series, you will learn how to identify and establish an Ubiquitous Language. We will also look into ways of documenting this language. The webinar series will consist of five parts: Part One - Overview and Core Values of Domain-Driven Design Part Two - Strategic Design: Domains, Subdomains, Bounded Contexts and Context Maps Part Three - Tactical Design: Aggregates, Entities, Value Objects, and more Part Four - Domain Events, Event Storming and Event Sourcing Part Five - Implementing "Domain-Driven Microservices" with Spring Boot, Data and Cloud
Related topics:

More from this channel

Upcoming talks (0)
On-demand talks (66)
Subscribers (31776)
Microservices, containers, and Kubernetes help to free apps from infrastructure, enabling them to work independently and run anywhere. With VMware Tanzu, you can make the most of these cloud native patterns, automate the delivery of containerized workloads, and proactively manage apps in production. It’s all about freeing developers to do their thing: build great apps.