It’s Time to Rethink Event Sourcing

Choosing the Right Audit Trail Approach in Ruby

The Ultimate Guide to PostgreSQL Data Change Tracking