1. A system, comprising: a storage device; a first computing device comprising at least one processor and a non-transitory memory that maintains a collection of data on the storage device, the collection of data conforming to a first version of a schema; and a second computing device comprising at least one processor and a non-transitory memory that at least: receives information indicative of a change to the collection of data to conform to a second version of the schema; receives information indicative of a state transition of a first item of the collection, wherein the state transition is described in accordance with the second version of the schema; translates the information indicative of the state transition of the first item to describe the state transition in accordance with the first version of the schema; forms a record comprising the translated information indicative of the state transition; stores the record in a buffer comprising a first plurality of records indicative of state transitions described in accordance with the first version of the schema; maintains an index comprising information indicative of correlation between a first sequence number and a second sequence number, the first sequence number associated with the information indicative of the state transition described in accordance with the first version of the schema, the second sequence number associated with the information indicative of the state transition described in accordance with the second version of the schema; and sends, in response to a request from a client compatible with the first version of the schema, the translated information indicative of the state transition.