Session

Interactively designing distributed systems integration with collaborative modelling

This is a hands-on lab with limited capacity.

Want to get a deeper understanding of the strengths and limits of each collaborative modelling approach and how they can be effectively applied to design distributed systems integration?

Designing distributed systems requires us to constantly balance the complexity within the systems themselves and the complexity in their integration. While we can't eliminate essential complexity, there are numerous ways to approach distributed systems integration. Tools like Domain Storytelling, EventStorming, Wardley Mapping, and Domain Message-Flow Modelling offer a structured way to explore and evaluate these integration boundaries. By applying these tools, we can assess the broader sociotechnical system and optimise it collaboratively. This process helps us address key questions—ranging from team ownership and communication, to determining the data that should flow between systems, and identifying the most suitable strategic and message-driven patterns for each interaction.

In this hands-on session, we will delve into designing distributed systems integration using Domain Storytelling, EventStorming, Wardley Mapping, and Domain Message-Flow Modelling. We’ll start by going through a simple Domain Storytelling to clarify the problem we’re aiming to solve. Afterward, we’ll split into groups, each using a different collaborative modelling tool—whether it’s Domain Storytelling, EventStorming, Wardley Mapping, or Domain Message-Flow Modelling. Each team will be guided by a facilitator who will help navigate the modelling process, applying a distinct tool to address the same challenge. At the end of the session, each group will present their findings, showcasing the patterns they discovered and the trade-offs they encountered. You will leave with a deeper understanding of the strengths and limits of each collaborative modelling approach and how they can be effectively applied to design distributed systems integration.

Kenny (Baas) Schwegler

Catalysing teams to design sustainable, resilient software through leadership and sociotechnical expertise.

Amsterdam, The Netherlands

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top