O'Reilly logo
  • Derek Harmon thinks this is interesting:

all the interactions with the customer

From

Cover of Microservices for the Enterprise: Designing, Developing, and Deploying

Note

Customer management is in charge of "here is a copy of your bill," I guess. But customer management must then retrieve a copy of the bill details from Billing and Finance, no?

This dialog could quickly grow complicated if you consider foreign exchange and taxation? What is the customer's country? what is his state? Inventory: is this item on the customer's order taxable? Customer management: does the customer have a VAT exemption form on file? and everyone keeps their own copy of this data?

Even looking at Figure 2-1, I consider the Customer Payments subdomain where what it needs, it needs from at least three of the departments!