An application is being split into services with independent data ownership. How should cross-service consistency be designed?

Published
  1. Define explicit workflows, compensating actions, and consistency expectations across service boundaries.
  2. Treat message delivery as proof that the business action completed.
  3. Assume each local transaction automatically commits every remote store atomically.
  4. Give every service unrestricted access to every other service's tables.

Comments — 0