Trying to compose services that are not designed according to the recommended contract design policies will be hard. It will e.g.
对于没有按照推荐的契约设计策略而设计的服务,试图组合它们会很困难。
2
After refusing to accept an arbitrator's judgment, it is hard to persuade anyone else to sign a contract that specifies arbitration; no one wants to play a game of 'heads you win, tails I lose'.
The reason it doesn't scale to more complex scenarios is fairly obvious, the data contract is too loose and it becomes hard to ensure there are no mismatches in key, value pairs between the two tiers.