-1 becomes expensive. Snapshots solve this by storing a compacted representation of all data up to a certain offset.
410 Gone, directing clients to use /bootstrap instead.
Who creates snapshots? Typically the application. For instance, a CRDT-based editor periodically computes the merged document state and publishes it as a snapshot. This bounds the amount of data new clients need to process.
