1
One of the common answers to this is 'depends on the issues you're currently facing', which is 100% the right approach, however I'd love to hear advice on how you identify these issue root causes. E.g. if the issue we are facing is that 'the performance of the engineering team has degraded over the last X months' - (not an actual issue just an example) how would you approach identifying and subsequently solving such a broad issue?
Been doing a lot of reading into best practices (e.g. Enterprise Ready audit-log) [1] but love to hear everyone else's thoughts on how they've implemented audit logging in there software (e.g. strategies / gotchas, performance bottlenecks, rollbacks etc.)
[1] https://www.enterpriseready.io/features/audit-log/