Session

Moving Beyond the Bounded Context: A Short Guide to Designing for Interoperability with DDD

We've mastered designing our bounded contexts and internal systems, but what happens when our designs meet the outside world? All too often, interoperability is treated as a last-minute detail - an API added at the end of a project. This "design-it-later" approach can lead to significant refactoring and unnecessary complexity. To build systems that thrive in a connected ecosystem, we must make interoperability a first-class citizen in our design process.

This talk explores how to apply Domain-Driven Design principles beyond your system's boundaries. We'll explore how to challenge the "curse of knowledge" by stepping into the shoes of an external consumer. By "productizing" our APIs and events, we can shift our focus from what our system does to what value it provides to others. We’ll also take a closer look at how ecosystem architectural styles - such as broker or API-Led Architecture - may influence our design decisions. We'll identify the repeatable factors that make an API or event truly great, from data model to documentation, and discuss how to design for a constantly evolving ecosystem.

Join me to learn how to design for interoperability from the start, ensuring your system communicates well and provides maximum value to all who consume it.

Audience Takeaways
• Learn how to "productize" APIs and events, focusing on the value they provide to external consumers.
• Understand why designing for interoperability from the start is critical.
• Gain strategies for overcoming the "curse of knowledge" to create more intuitive designs.
• Explore how different architectural styles influence your design decisions for interoperable systems.

• Preferred Duration: 40-60 minutes
• Technical Requirements: Standard projector and microphone. No special software or hardware required.
• Target Audience: Intermediate-level developers, architects, and managers with a foundational knowledge of Domain-Driven Design (DDD).

Karol Skrzymowski

Integration Architect & Co-Founder @ BridgingTheGap.eu.com

Wijk bij Duurstede, 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