Get the latest tech news
Show HN: A Go service that exposes a FIFO message queue in RAM
⚡ A single‑binary Go microservice that exposes a First‑In First‑Out message queue completely in RAM. - GitHub - raiyanyahya/zapq: ⚡ A single‑binary Go microservice that exposes a First‑In First‑Ou...
This queue deliberately pairs a plain slice + mutex (for data integrity) with lock-free atomic counters (for hot-path metrics) to balance simplicity and high-throughput telemetry. Wrapping that lean core in HTTP/TLS, structured logging, and health endpoints so it can drop straight into micro-service stacks without extra glue. Payload limit 128 KB – Small enough to avoid pathological GC pauses; tweak maxBody constant if needed.
Or read this on Hacker News