Session
Integration Design with DDD
In today's rapidly evolving technological landscape, businesses rely heavily on interconnected systems to operate efficiently. However, integrating these distributed systems seamlessly presents significant challenges. Enterprise Application Integration (EAI) has become a critical aspect of modern software architecture, and achieving true interoperability requires more than just technical solutions. This workshop explores how to leverage the tools provided by Domain-Driven Design (DDD) to not only address the technical hurdles of EAI but also to align integration efforts with the core business domains. We will move beyond simply connecting disparate systems and delve into understanding the underlying business logic and data flows that must be integrated. This interactive workshop aims to provide you with practical, actionable knowledge and hands-on experience. You'll participate in scenario-based exercises, collaborative discussions, and trade-off analysis, ensuring you leave with new skills and tools to explore that will allow you to tackle real-world integration challenges.
Key Activities:
• Trade-Off Analysis: Perform comparative assessments of architectural options, weighing their pros and cons relative to the scenario's requirements.
• Quality Attributes Focus: Each scenario will highlight one or two critical architectural characteristics (e.g., "Time to Market," extensibility, composability) of EAI, which will be introduced and discussed.
• Decision Justification: Articulate the reasoning behind architectural choices, fostering a deeper understanding of how to align technical decisions with business needs.
Key Learnings: By the end of this workshop, you will have gained:
• Interoperability as a first-class citizen in architectural design. Understand the importance of designing systems with interoperability in mind from the start.
• Practical experience in using DDD to determine appropriate coupling degrees between systems. Learn how to strategically manage dependencies and connections between systems using DDD principles.
• Insights into selecting the right Ecosystem Architectural Style to facilitate seamless integration. Gain the ability to choose the most suitable architectural style from a range of options (Point-to-point, Event-Driven Architecture, Broker Topology, API-Led Architecture).
Format: Workshop;
Size: 16 - 20 participants;
Target audience: developers, solution architects, integration architects
Duration: 2h - 3h;
Room requirements: 4-5 whiteboards or other surfaces for writing (pane of glass, flipchart paper on walls); TV screen or multimedia board;
Supplies: green, blue, orange post-its, cloud shaped post-its; makers (3 or 4 colours) x 5
Workshop requires handouts ot be printed on A4 and A3/plotter formats.
Karol Skrzymowski
Integration Architect & Co-Founder @ BridgingTheGap.eu.com
Wijk bij Duurstede, The Netherlands
Links
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