Store durable event sequences, read by ID, and coordinate consumers with consumer groups. Handle acknowledgements, pending entries, failed consumers, trimming, and replay in a small event-processing service.