.@scsarchitecture I just listened to innoq.com/de/podcast/025-scs… I ask myself why you don't name the replication of data as an alternative to including parts of the other system's UI. It's a good approach to bypass the frontend integration problems, isn't it? /cc @ewolff @stilkov
1
Yes, that’s a good option, too, if you make sure you know where data is mastered, and we use it often. The downside is that you have to take care of synchronization, something you don’t have to do if you do FE integration. Still, both have their place.
1
1
Having bounded contexts which interact using domain events is a good choice as the SCS can pick the data which it is interested in by itself. Having such an architecture lowers the need to use these cumbersome frontend integration strategies.
1
I don’t find them cumbersome at all in many situations. IMO they’re often the cleaner and simpler option, and often reduce coupling. Sometimes they’re not, no tool works for everything.
1
Honestly, my conclusion might be motivated by my poor knowldegs (and more important) experience concerning SSI and ESI. I can't comprehend the "reduced coupling" argumentation. Including parts of the other system's UI causes a very close coupling.
1
Exactly, that's why I think that links are a great (and simple) concept. But transcluding HTML code of other systems into my SCS UI introduces close coupling.
1
The more complex the fragment that’s included and the more expectations it has regarding the environment it’s transcluded into, the higher the coupling.
Dec 7, 2018 · 10:45 AM UTC
1

