Blueprints
Runtime vs infrastructure coupling, pick your poison
Runtime coupling and infrastructure coupling are two of eleven enterprise sociotechnical coupling patterns (IMPAIRMENTS) from Arsalan. In this talk he will unveil how you can escape one, but not both.
Most internal developer platforms support event-driven architecture. And, there is a growing misconception that asynchronous communications means loose-coupling. Hence, some people lean on Event Driven Architecture as a silver-bullet for loose-coupling. I will burst that myth with the classic e-commerce example.
My talk will demystify the two seemingly similar yet significantly different coupling patterns. I will show how we can avoid one type of coupling but not both.
Finally, I’ll conclude the talk by elaborating the concept of "complementary" vs "supplementary" data in inter-service integrations which help us select fit-for-purpose patterns for various integration scenarios.