The Feldera Blog
An unbounded stream of technical articles from the Feldera team
Incremental Update 10
ROW type! A quick overview of what's new in v0.30.
Feature Wars: SQL vs DSL for Feature Engineering
What's the best language for ML feature engineering: a specialized DSL or a general-purpose language like SQL?
How to Analyze Unbounded Time-Series Data using Bounded State
Learn how Feldera is able to run many complex SQL queries over unbounded time-series data using bounded state.
Incremental Update 9
Emit final! A quick overview of what's new in v0.29.
Taking the short path to streaming on the GPU with DBSP
Community post: DBSP is simple, general, and provides a practical mental model to the cost, both in time and in data, of computations. In this post we will put this to practice by leveraging a Python implementation of DBSP to implement incremental relational operators that show noticeable speed improvements.
Incremental Update 8
UDFs! A quick overview of what's new in v0.28.
LATENESS in streaming programs
Designing a new programming language is risky, so reusing a well-known one is usually better. Streaming systems have embraced SQL for stream processing, so we introduce a LATENESS type annotation to filter out-of-order data with a very precise definition of its behavior.
Incremental Update 7
Log Endpoints, N-Way Merging, and More! A quick overview of what's new in v0.27.
A year of magic
Announcing our rebrand, new website, and introducing Fred.





