Talks
Events

DDD Europe 2020

Talks

A different take on (context) mapping

Let's explore how we can improve mapping in DDD. Can we make space more meaningful in a typical Context Map? How can we visualize our intended changes? Is there a way to markup maps with forces on our model outside of code? And what details impact...

Marijn Huizendveld Marijn Huizendveld

DDD

Domain Driven Design

Systems are communication structures

Our systems mirror our thinking and collective communication. When architecting, we are synthesizing people's knowledge, experience and good judgement. We are unionizing people's creation process to build them. Achieving conceptual integrity in a ...

Diana Montalion

DDD

Domain Driven Design

Applying DDD

Enterprise scale IT landscapes typically consist of many applications that together implement a business process. These applications have specialized functionality and separate data / domain models. Integrating them requires high efforts for compl...

Juergen Heymann, Oleg Kutyrin

DDD

Domain Driven Design

Architect’s Survival Guide to Healthcare

Healthcare is a multi-trillion dollar industry, with a complex ecosystem of patients, providers and payers, entwined by diverse systems and a shifting regulatory landscape. Healthcare is no longer local; laboratory tests cross borders and radio...

Sonya Natanzon

DDD

Domain Driven Design

Evolving architecture with DDD and hypermedia

At NRK TV we are gradually introducing hypermedia in the API that serves the clients our viewers use to stream our TV content. Why? Not out of idealism, but because it provides concrete benefits for our service. We use hyperlinks to provide afford...

Einar Høst

DDD

Domain Driven Design

A Story of Mob Programming, Testing and Everything

Back in time, I started out as a strong individual contributor. I loved to have a team around me and collaborate with them, but when it came to doing “my part”, I did it only by myself. I was uncomfortable when another one “peeked over my shoulder...

Elisabeth Hocke

DDD

Domain Driven Design

Preparing For a Future Microservices Journey Using Wardley Maps

The journey to Microservices can be very challenging. Identifying proper boundaries, integrating services, and handling infrastructure and operational complexities that Microservices come with can be very overwhelming. How not to loose sight an...

Susanne Kaiser

DDD

Domain Driven Design

Microservices

Elephants, Patterns, and Heuristics

Elephants are an observable phenomenon, a pattern in nature. Software patterns are observable phenomena of design solutions. Many different descriptions, representations, and accounts of elephants exist. And many people claim to know what an eleph...

Rebecca Wirfs-Brock, Christian Kohls

DDD

Domain Driven Design

Dissecting Bounded Contexts

There are many attributes that define bounded contexts. Some bounded contexts are characterised by their business value - the infamous core domains. Other bounded contexts are characterised by their dependency relationships - like octopus contexts...

Nick Tune

DDD

Domain Driven Design

How Commonality Variability Analysis reduces complexity.

Commonality Variability Analysis is at the core of domain analysis. When we analyze the domain, we are always analyzing the way domain elements are the same and the ways in which they are different. A major source of accidental complexity is when...

Avraham Poupko

DDD

Domain Driven Design

Combatting the Near Enemies of DDD

For the past decade and a half, Domain Driven Design has been giving teams the tools to successfully tackle the complexity at the heart of software. But lots of people fail when they try to put its techniques and patterns into practice, especially...

Andrew Harmel-Law, Gayathri Thiyagarajan

DDD

Domain Driven Design

Deliver business value

Jan Doorenbal

DDD

Domain Driven Design

Thinking out of the box when DDD is not enough

Tom Janssens

DDD

Domain Driven Design

Formal specifications for Microservices

Francois Royer

DDD

Domain Driven Design

Microservices

Zero to Progress

Kevin Lucke

DDD

Domain Driven Design

Woman founders of IT

Oana Juncu

DDD

Domain Driven Design

Boost your productivity and confidence with Docker

Borislav Borisov

DDD

Docker

Domain Driven Design

Behavioral Programming: Aligning Code with How We Think

Automation has taken over many things in our society: agriculture, medicine, transport, entertainment. Many say that the future depends on software; unprecedented global problems are already in a state of no-return and fixing these problems will r...

Luca Matteis

DDD

Domain Driven Design

Experiments in Reasoning

Most of us started with patterns by Eric Evans and others. This helped us build models using Object Orientated Design and we have grown to appreciate the value of patterns such as Aggregate and Value Object. This talk looks forward and consists of...

Aslam Khan

DDD

Domain Driven Design

Architecture Decisions: A Case Study

A good software architecture helps partition complicated problems into divided parts, supports domain knowledge and provides abstractions that help us reason about our code. The architecture enables product evolution and growth, establishing criti...

Konstantin Kudryashov

DDD

Domain Driven Design

Data Mesh Paradigm Shift in Data Platform Architecture

Many enterprises are investing in their next generation data platform, with the hope of democratizing data at scale to provide business insights and ultimately make automated intelligent decisions. Data platforms based on the data lake architectur...

Arif Wider

DDD

Domain Driven Design

Tackling team dysfunctions with Mob programming

Pedro Santos

DDD

Domain Driven Design

Continued Learning: The Beauty of Maintenance

Kent consistently challenges software engineering dogma, promoting ideas like patterns, test-driven development, and Extreme Programming. Currently affiliated with Three Rivers Institute and Gusto, he is the author of many Addison-Wesley titles.

Kent Beck

DDD

Domain Driven Design

Scaling robots

Competitiveness of industries on the world market is dictated by the ability of companies to adopt Industry 4.0 technologies -- robots are their important and fascinating part. There are lots of obstacles in integrating robots, starting from a lim...

Natalia Chechina

DDD

Domain Driven Design

The Value of Objects

Dymtro Dashenkov

DDD

Domain Driven Design

Systems Thinking and the Art of Simplification

If all models are wrong, but some are useful, what makes for a good model? We will look at modelling from a Systems Thinking perspective, with a particular focus on the art of simplification. Einstein said “Everything should be made as simpl...

Lorraine Steyn

DDD

Domain Driven Design

How serverless impacts design

Serverless architectures are becoming mainstream, significantly reducing time to market and operational costs; but to get the most out of this opportunity, applications have to be designed around the constraints of this deployment architecture. Th...

Gojko Adzic

DDD

Domain Driven Design

Serverless

I am done

Peter De Bouvere

DDD

Domain Driven Design