One customer action should update the right order, stock, and reporting context.
Instead of treating the storefront as a separate project, we design around the records that have to stay dependable after a shopper clicks, saves, compares, pays, returns, or asks for support.