The write-ahead log is everywhere. Yet, many people miss it and are not aware of it. The simple idea powers databases, messaging systems, and distributed systems. I discussed in #ArchitectureWeekly why it's important on PostgreSQL, Kafka, MongoDB examples
https://www.architecture-weekly.com/p/the-write-ahead-log-a-foundation
https://www.architecture-weekly.com/p/the-write-ahead-log-a-foundation
Comments
I wrote a blog post about them some time ago, along with a simple educational implementation (https://surviving-software-architecture.ghost.io/write-ahead-logging/)