November 2026 Summaries
2 posts from Hatchet
Filter
Month:
Year:
Post Summaries
Back to Blog
No summary generated yet.
Nov 13, 2026
4,020 words in the original blog post.
Hatchet developed durable streams to simplify reliable real-time messaging for distributed, asynchronous applications such as LLM chat interfaces, where messages must remain ordered, survive disconnections or page reloads, and arrive with low latency. Its design enforces strict per-topic sequencing in the Hatchet engine and uses PostgreSQL for persistence, avoiding autoincrement-based ordering problems caused by concurrent transaction commits through pessimistic topic-level locking, batched offset reservation, and transactional message insertion. To accommodate payloads exceeding gRPC’s typical 4 MB limit, large data is uploaded through a REST side channel while the ordered gRPC stream transmits a reference that clients resolve separately. The system also partitions and indexes message data to balance real-time latency with efficient historical replay, and uses one poller per topic to read new messages once and fan them out to multiple subscribers, supporting large numbers of streams and connected clients.
Nov 10, 2026
1,705 words in the original blog post.