Data Mesh Live 2025 - Program

Design Patterns for Software Diagramming

DDD Europe - Talk (50min)

Speakers

Jacqui Read

Jacqui Read
Date
Description

Understanding the software you are working on is crucial to successful software. To understand, you and your team must transfer knowledge to each other. Diagrams are key to this knowledge transfer, but effective diagraming is a skill you traditionally don't get taught. So how do you create effective diagrams and visuals?

Design patterns can be applied to your diagrams to guide you towards the goal of successful communication, and towards maximum inclusion for your audience.

The purpose of a diagram is to successfully communicate with the audience, which sounds deceptively simple. The communication design patterns you learn in this session will enable you to improve your diagramming: one of the most important methods of communication in software development.

In this session, you will discover a range of patterns and antipatterns you can apply to your work as soon as you get back to your desk.

About Jacqui Read

Jacqui Read is an internationally-recognised solution and enterprise architect, and author of Communication Patterns: A Guide for Developers and Architects. She teaches public and private workshops and speaks at international conferences on topics such as architecture practices, technical communication, and systems design. Jacqui specialises in untangling and extracting value from data and knowledge, helping businesses to determine direction in complex environments.

Her professional interests include collaborative modelling, knowledge management, Domain-Driven Design, sociotechnical architecture, and modernising enterprise architecture practices. Outside of work she enjoys gardening and strumming her ukulele while singing at the same time. Her website is https://jacquiread.com.