Quick DDD terminology question: Say Context B depends on A (e.g. because B uses one of A’s services). Is A always “upstream”, or does this change depending on whether one applies “Conformist” or “Customer/Supplier”?
6
1
1
12
My 2ç: Conformist is always downstream from the service it conforms to, by definition. In customer/supplier, supplier is upstream, customer downstream, otherwise you'd call it partnership. So no, doesn't change.
2
Also, dependency (I use your services) is not the definition of downstream. If I have the power to make you conform to the protocol I want to use when talking to your service, I am upstream.
2
1
2
16
Perfect, that’s the kind of definitive answer I was looking for. I would have used the terms differently, but there’s no point in confusing people.
1
1



