The Computing Series

Where It Fails

FM4 — Data Consistency Failure: Content coupling through shared database tables is the most common path to data consistency failures in service-oriented architectures. Two services writing the same rows with different assumptions about invariants corrupt data silently. Neither service detects the inconsistency because each sees only its own writes.

FM9 — Silent Data Corruption: Control coupling with flags that carry implicit meaning creates silent corruption risk. When a flag value is misinterpreted — mode="test" applied to a production workflow — behaviour changes without an error. The corruption is undetected until downstream effects surface.

Read in the book →