WHY? While designing and developing the Lily CR we identified the need for two components: a Message Queue and a Write Ahead Log. We implemented both on top of a RowLog library which is described and made available below. Although the RowLog library was created to fulfill two Lily use cases, it was designed to be useful outside the context of Lily as well. First, let's talk about the use cases of