apache/iggy ? reverse-engineered prompt
Reverse engineered prompt
Build me a very fast message streaming service in Rust that can store messages durably and let apps publish and read them with low latency.
I want it to support streams, topics, partitions, consumer groups, offsets, retention, and message expiry, with simple authentication and permissions. It should work over HTTP and also support other real time transport options like TCP, WebSocket, and QUIC if that fits. Please include a REST API, TLS support, and a way to handle binary messages without forcing a schema. I’d also like basic producer and consumer examples, plus a small web friendly demo so I can see messages flowing end to end.
Keep it lightweight and optimized for speed and predictable resource use. If you need to look up current docs or best practices online while building it, go ahead. Make it something I can run locally with Docker and then extend later for backups, connectors, and SDKs.
Are you gonna build this?
make sure you review the code using coderabbit