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
An HTML link to another system introduces almost no coupling at all.

Dec 7, 2018 · 10:31 AM UTC

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
Links are one way of front-end integration. Often, they can be progressively enhanced to transclude a simple fragment view of what it is they’re linking to. Coupling increases, but is still drastically less complex than setting up a backend replication & synchronization approach.
1