We want to change our audit log system, I made a proposal to use Hibernate envers. The thing is that our current audit log is really complex and migrating to envers might be a difficult task.
The CTO and other developers asked me some really interesting questions that I don’t know if I can asnwer myself.
- How stable is Envers? Is the user base large enough to assume it’s mature/stable?
We have some entities that have more than 300 properties and we want to use modified flags, so:
Can we guarantee performance and the overall system load?
If the DB storage is to be changed, what problems this can brings?
I’m really looking forward to implement a new audit log based on envers.