Session
Sociotechnical Engineering in Integration Architecture
Most application integration failures aren't caused by choosing the wrong message broker or IPaaS technology. They happen because the technical architecture ignores the sociopolitical reality of the teams involved. If you implement a high-trust Shared Database pattern between teams that have a low-trust Customer/Supplier relationship, your system will shatter the moment one team changes a schema without asking.
In this hands-on lab, we will solve this mismatch by explicitly mapping DDD Context Mapping patterns (the social boundaries) to Integration Architectural Styles (the technical implementation) and related integration patterns. We won’t just discuss "trade-offs"; we will apply design heuristics to real-world scenarios involving a range of systems, from legacy ERPs to modern microservices.
You will learn to operationalize mappings like:
• Why a Partnership relationship allows for the tight coupling of synchronous RPC or a Shared Kernel.
• Why a Conformist relationship (where the upstream team has no motivation to support you) mandates a strictly defensive Anti-Corruption Layer (ACL) within the consumer.
• How to implement an Open Host Service using an IPaaS to loosen the coupling between legacy monoliths and multiple downstream consumers.
This session is designed for architects who are tired of guessing which integration pattern to use. You will leave with a range of heuristics on how to explore and identify the risks to integrations stemming from the political landscape of your ecosystem. This will give you the vocabulary to express those risks and relationships, and to design for a better future, based on the domain boundaries, not just the technology stack.
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