Avanscoperta
Strategic Integration Design with DDD Workshop

Strategic Integration Design with DDD Workshop

Your integrations grew and nobody designed them!

Every development team solved its own integration problem.
Point-to-point connections multiplied. Business logic leaked across boundaries. Now every business change triggers a technical scramble, and nobody can fully explain why the system behaves the way it does.

Blaming the technology is pointless. The root cause is that integrations were never treated as a business capability. And an architecture nobody chose, nobody owns, and nobody can safely change is the predictable result.

In this Strategic Integration Design with DDD Workshop, designed and delivered by Philipp Kostyra and Karol Skrzymowski, you will learn how to change that.
You won’t watch. You will model and design.

Learning Objectives

This class is designed to leave you with a reusable methodology. Not a theory to file away, but a playbook you apply to the next integration project and the one after that.

Starting from the day after the workshop, you will be able to:

  • Use collaborative modelling to surface where systems must interoperate.
  • Identify the architectural decisions already embedded in your system landscape and provide a rationale for changing or keeping each one.
  • Apply a trade-off analysis to evaluate event-driven, broker, and API-led architectural styles against your actual business context and communicate your reasoning to engineers, architects, and stakeholders.

The Trainers

Philipp Kostyra is a Development Architect at SAP and a DDD Coach and Trainer with almost a decade spent leading Domain-Driven Design adoption at enterprise scale.
He does not deliver frameworks in isolation. He helps teams reason about boundaries, trade-offs, and long-term consequences, so they can design systems that remain adaptable under pressure.
If your systems are complex, your teams are scaling, and your architecture must support what comes next, this is the work Philipp does.

Karol Skrzymowski is Managing Integration Architect at Capgemini and co-author at BridgingTheGap.eu.com. Having worked across the full spectrum of enterprise integration platforms (Tibco BusinessWorks, webMethods, MuleSoft, Boomi, Azure Integration Services, WSO2), Karol has developed something rare: the ability to distinguish structural integration problems from single-tool problems. Organisations change platforms. The patterns that make an integration fragile or solid remain the same.
Passionate about the “Train the Trainer” (TTT) model.

Target Audience

This course gives your engineers a shared method for making integration choices that are consistent, traceable, and aligned to business direction. The investment pays off every time you avoid the next fire drill.

This workshop is for:

  • Engineering Managers and CTOs who want their teams making consistent, traceable integration decisions
  • Integration Architects who want to move beyond the plumbing
  • Staff and Principal Engineers designing integrations at ecosystem scale
  • Solution Architects responsible for system interoperability across domains.

Topics

  • Map integration requirements through collaborative modelling. Use EventStorming to surface business processes, events, and bounded contexts, uncovering where systems must interoperate and why.
  • Visualise meaning flows. Use Domain Message Flow to trace how events, commands, and queries travel across system boundaries and match them to integration patterns with known trade-offs.
  • Navigate implicit architecture. Recognise the signals that an ecosystem has grown without intent: tactical-only decisions, missing rationale, hype-driven choices. Build the case for explicitly addressing it.
  • Apply trade-off analysis. Use a structured tool to weigh integration options across coupling, complexity, cost, performance, and evolvability.
  • Understand maturity stages. Enterprise Application Integration is not a binary choice. Learn to read your current landscape and plan a strategy that fits where you are.
    Choose the right approach for your context. Synthesise everything across all three architectural styles and build an integration strategy grounded in your actual business constraints.

Agenda

Session 1 – Why interoperability fails

  • The business case
  • Application Integration at System vs Ecosystem level
  • DDD strategic context
  • Implicit architecture: from efficient point-to-point to spaghetti
  • Signals, biases, consequences.

Session 2 – Event-Driven Architecture

  • Intra-system communication vs ecosystem-scale events
  • Key integration patterns
  • Design exercise
  • Trade-off analysis in practice.

Session 3 – Broker Architecture

  • Mediated interoperability
  • Integration Platform concepts
  • Key behavioural patterns
  • Design exercise
  • Trade-off analysis in practice.

Session 4 – API-Led Architecture

  • High-complexity ecosystems
  • Key integration patterns. Design exercise
  • Synthesis: how to choose across all three styles for your specific context
  • Integration strategy and next steps.

How it works

Four live online sessions, 3.5 hours each. Every session pairs just enough theory with immediate practice: guided design exercises, trade-off discussions, and group reviews on realistic scenarios.
Each topic follows the same rhythm: problem framing, tools and patterns, hands-on design, group debrief. By the end of each session, you have applied what you learned.

About the workshop

Language: English
Where: online, on Zoom
Number of sessions: Four, each 3.5 hours
When: November 2026
Maximum attendees: 16

FAQ

Do I need any specific knowledge or experience to join the workshop?
EventStorming and Domain Message Flow are introduced from the ground up.

What do I need to install?

Bring the course to your company

Fill out the form below to learn how to run a private course for your team.

Testimonials

Read what people are saying about this workshop:

Building integrations is one of the most challenging parts of enterprise development. This workshop does a great job at discussing both the challenges and suggests actionable techniques to discover robust solutions and reduce the implementation risk.
David Vydra

This workshop delivered a practical, DDD-led approach to Enterprise Application Integration. Participants compared integration options with clear strengths and weaknesses and practiced trade-off and quality-attribute analysis in a hands-on format. The environment was inclusive and engaging, with approachable instructors. Best suited to intermediate and advanced practitioners.
Ken Bonny, Owner

I highly recommend this course. If You need a great dose of architectural knowledge about Integration Architecture and how to apply Domain-Driven Design and its main principles. Great and inspiring discussions, a solid number of practical workshops and deep analysis of the architectural styles, their strengths and weaknesses – this is a great opportunity to upskill.
Michał Sadecki

Philipp Kostyra

Philipp Kostyra is a Development Architect at SAP and DDD Coach with almost a decade leading Domain-Driven Design adoption at enterprise scale. He built and manages a DDD community of 800+ members inside SAP, and trains architects and engineers to make better decisions where complexity, legacy constraints, and organizational scale collide.

Karol Skrzymowski

Karol Skrzymowski is a Managing Integration Architect at Capgemini and co-founder of BridgingTheGap.eu.com, with over fifteen years of experience in Enterprise Application Integration (EAI). He teaches architects and engineers how to apply Domain-Driven Design patterns to the design of integrated software ecosystems.

About us

Avanscoperta is a growing community of professionals learning together, exchanging experiences and ideas, exploring uncharted territories.

We carefully select the most relevant topics and the best trainers and thought leaders worldwide with an eye to the most engaging teaching techniques.
Are you ready to learn with us?

Are you interested in this course?

If you have any specific questions, or if you want to receive more information on dates, content or offers about this course, drop us a line. We'll gladly get back to you!







    NEWSLETTER

    Get exclusive content from experts in software development, technology, business and design!



    SUBSCRIBE TO OUR NEWSLETTER!
    :-)

    Subscribe to our newsletter!