@ShadowJonathan@cadey “If a local transaction fails because it violates a business rule then the saga executes a series of compensating transactions that undo the changes that were made by the preceding local transactions.” What could possibly go wrong
@chucker@ShadowJonathan@cadey This reminds me of the early days of J2EE where complex patterns were "supported" by even more complex patterns to compensate for arguably bad practices. You literally had to read 3 doctoral essays to write a trivial pet store webapp.