Announcing Waltz: A new distributed write-ahead log

September 09, 2019 Trends & Ideas
Avatar
By Owen Linderholm, Senior Content Strategist
Avatar
By Owen Linderholm, Senior Content Strategist

We are happy to announce the open source release of Waltz. WePay’s engineering team has come up with a fresh approach to reconciling transactions on distributed systems at high volume that makes the transaction log the single source of truth rather than the database. Waltz is a distributed write-ahead log. It was initially designed to be the ledger of money transactions on the WePay system and was generalized for broader use cases of distributed systems that require serializable consistency.

Waltz is similar to existing log systems like Kafka in that it manages transaction data from many services. However, unlike other systems, Waltz provides a mechanism to maintain serializable consistency in distributed applications. Waltz is regarded as the single source of truth rather than the database, and it enables a highly reliable log-centric system architecture.

WePay has released Waltz as open source. You can read much more about it, as well as find out how to participate in the project in the announcement on our engineering blog.

About the author

Avatar

Owen Linderholm, Senior Content Strategist

Owen Linderholm is Senior Content Strategist at WePay. He has previously held content and editorial roles at Yahoo, Microsoft, IDG and the BBC.

More blog posts by Owen Linderholm