Long-form design essays. Bodies live on GitHub; this index is on HexDocs.
For how-to docs, start with Quick Start.
- Why put consumer groups in front of a database?
- What is a consumer group?
- Why ACK is harder than it looks
- Building Rheo as an Elixir/OTP library
- Demand, backpressure, and database consumers
- MongoDB as a searchable event log
- Killing consumers on purpose
- Searching the stream
- Why Rheo 0.2 broke its 0.1 API
- If Rheo really is database-agnostic, prove it with ETS
- Search and replay the event history
- ACKs are not a cursor — partitions, frontier, lag
- One consumer API, PostgreSQL and SQLite underneath
- Rheo is not Broadway — it feeds Broadway
- Breaking Rheo before anyone depends on the wrong abstraction
- Rheo on Redis Streams: portable sequence, native PEL
- Freezing Rheo before 1.0
Hands-on: Livebook demos (source index).
Upgrading: Upgrading index.