Discussion about this post

User's avatar
Pedro Mázala's avatar

Really nice points!

Expand full comment
Neural Foundry's avatar

Brilliant defense of Flink! Your distinction between essential and accidential complexity is exacty what this debate needs. Too many people conflate the inherent challenges of stateful stream processing with implementation quirks that can be abstracted away.

The PTF example you linked is genuinely impressive. Exposing state and timer primitives through SQL UDFs while maintaining declarative query optimization feels like the perfect middle ground between DataStream flexibility and SQL accessibility.

One nuance: the disaggregated storage shift mirrors what we've seen in the OLAP space with Snowflake and others. Curious how checkpoint recovery latency will compare at scale once 2.2 stabilizes this.

Expand full comment
3 more comments...

No posts

Ready for more?