Hacker News new | ask | show | jobs
by hcarvalhoalves 509 days ago
You can simplify things significantly if you can maintain a 1:1 mapping of log entry to transaction (in the business sense). This way you advance the state of your system in discrete steps by advancing in the log, and can make rewind easier too.