Once we've got enterprise customers, an audit log is always a nice feature. Boils down to recording each update, almost like a notification history. One table holds the updated state, another holds the list of all updates. Probably worth designing it to be optional, as otherwise we're just storing unnecessary data.
Once we've got enterprise customers, an audit log is always a nice feature. Boils down to recording each update, almost like a notification history. One table holds the updated state, another holds the list of all updates. Probably worth designing it to be optional, as otherwise we're just storing unnecessary data.