Systems (i.e., databases) managing their data integrity sounds like common sense, and in simple scenarios, it is common sense. However, when the business rules get complex, it’s harder to validate the data in a central location. When a system (i.e., a database) can no longer enforce the shape of the data, something else must pick…