Architect: “We want to break apart our service to isolate frequent code changes, but in doing so we won’t be able to maintain a database transaction.
Which is more important based on our business needs—better overall agility (maintainability, testability, and deployability), which translates to faster time-to-market, or stronger data integrity and consistency?”