Top all-time · #13693
Arroyo Blog
Company blog · arroyo.dev/blog · on HN as necubidatasystems
Arroyo Blog is the company blog at arroyo.dev, writing about data and systems. Since 2023, 5 different Hacker News readers have linked it 22 times, most often “Building a dynamic lib plugin system for Rust”. It is still writing: the last post was on 2026-09-08, and you can follow it by feed.
Too few sampled comments (1) to say how often HN recommends it.?
Why HN links it
HN readers link this blog's announcement that Cloudflare acquired Arroyo, the stream-processing project that Cloudflare's K2 serverless event streams is based on. One commenter uses it to explain the timing.
Summarised by Claude from a sample of 1 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Building a dynamic lib plugin system for Rust2 people · 2 mentions · first linked 2024-06-02
- Fast columnar JSON decoding with arrow-rs2 people · 2 mentions · first linked 2025-02-27
What Hacker News says?
They acquired Arroyo [1], which K2 is based on, shortly after your first commit. Since acquisitions are not instant, it's likely they had been thinking about this before and you both converged on the same idea. [1] https://www.arroyo.dev/blog/arroyo-is-joining-cloudflare/
Comment linking /blog/arroyo-is-joining-cloudflare/
on “Cloudflare K2: serverless event streams”Submitted Arroyo (YC W23) has been acquired by Cloudflare as a story · 113 points
HN discussion(I'm the creator of Arroyo) I haven't dug deep into this project, so take this with a grain of salt. ArkFlow is a "stateless" stream processor, like vector or benthos (now Redpanda Connect). These are great for routing data around your infrastructure while doing simple, stateless transformations on them. They tend to be easy to run and scale, and are programmed by manually constructing the graph of operations. Arroy…
Comment linking /blog/stateful-stream-processing
on “ArkFlow: High-performance Rust stream processing engine”Submitted Building a streaming SQL engine with Arrow and DataFusion as a story · 112 points
HN discussionThis isn't quite correct (I'm the creator of Arroyo). We use DataFusion to implement parts of our SQL support (in particular the planner and the expression interpreter) but we have our own dataflow and operators. By contrast Synnada[0] is directly built on DF. A contrast between Arroyo and systems like Benthos and from what I can tell ArkFlow, is that Arroyo is a "stateful" stream processing engine, which means that…
Comment linking /blog/stateful-stream-processing
on “ArkFlow – High-performance Rust stream processing engine”Submitted Fast columnar JSON decoding with arrow-rs as a story · 56 points
HN discussionThe schema is only known at runtime, which prevents ahead-of-time code generation. JITing would be probably be an improvement though (at least in our use case, stream processing, where we're basically always willing to pay higher upfront costs for higher long-term performance). (Actually, the original version of Arroyo was purely based around ahead-of-time code generation, and used serde_json for deserialization. I…
Comment linking /blog/why-arrow-and-datafusion
on “Fast columnar JSON decoding with arrow-rs”Submitted Building a dynamic lib plugin system for Rust as a story · 21 points
HN discussionHey everyone, I'm the co-founder of Arroyo and excited to see this posted on HN! As a bit of background, Arroyo lets you build real-time data pipelines with SQL, providing subsecond results over millions of events/sec. This is the core of our cloud product https://arroyo.dev . Happy to answer any questions about Arroyo and building data infra in Rust!
Comment linking /
on “Arroyo – Distributed stream processing engine written in Rust”Submitted Open-sourcing Arroyo, our Rust stream processing engine as a story · 7 points
HN discussionAs someone building my startup [0] on Rust (and a fan of the language since ~2014) I don't think this is a very compelling list of points. > Rust is overhyped People are excited about Rust! Not sure why this is a reason you _shouldn't_ use the language. > Rust projects decay The text doesn't match the headline here; Rust takes backwards compatibility very seriously, and rust code I wrote in 2016 against Rust 1.10 st…
Comment linking /
on “Should I Rust or should I Go”Submitted 10x faster sliding windows: how our Rust streaming engine beats Flink as a story · 5 points
HN discussionSubmitted The two semantics of streaming SQL as a story · 4 points
HN discussionSubmitted Fast columnar JSON decoding with arrow-rs as a story · 3 points
HN discussionSubmitted How to build a plugin system in Rust as a story · 3 points
HN discussionSubmitted Why Stateful Stream Processing as a story · 2 points
HN discussionSubmitted Streaming data to S3 is surprisingly hard as a story · 2 points
HN discussionSubmitted Why Not Flink? as a story · 2 points
HN discussionSubmitted Can you replace Prometheus with a stream processor? as a story · 1 points
HN discussionSubmitted The semantics of streaming SQL as a story · 1 points
HN discussionSubmitted Why we chose Rust for data infra as a story · 1 points
HN discussionSubmitted End-to-end SQL tests with Rust proc macros as a story · 1 points
HN discussion