bbejeckWhat I learned from writing a bookEarlier this year, I completed the 2nd edition of Kafka Streams in Action. Even though it’s a second edition, there were several things I…Oct 30Oct 30
bbejeckinConfluentMastering Stream Processing — Testing Flink SQL windowed applicationsWe’ve covered a lot of territory in this blog series about windowing aggregations. Here are the previous posts:May 10May 10
bbejeckinConfluentMastering Stream Processing — Testing Kafka Streams windowed applicationsIn this blog series about windowing aggregations, we’ve covered a lot of territory. Here are the previous posts:Apr 101Apr 101
bbejeckinConfluentMastering Stream Processing — Viewing and analyzing resultsThis is the sixth blog in a series on windowing in event stream processing. Here’s a list of the previous posts:Mar 22Mar 22
bbejeckinConfluentMastering Stream Processing — Time semanticsIn the previous blog in this series, we wrapped up coverage of the different windowing types. Here is the list of earlier installments in…Mar 4Mar 4
bbejeckinConfluentMastering Stream Processing — Session and Cumulating windowsIn the third installment of this windowing blog series, you’ll learn about cumulating and session windows. Previous posts covered hopping…Mar 2Mar 2
bbejeckinConfluentMastering Stream Processing: Sliding Windows and OVER aggregationsIn the third installment of this windowing blog series, you’ll learn about sliding windows and a bit of SQL. In the previous post, we…Mar 2Mar 2
bbejeckinConfluentMastering Stream Processing: Hopping and Tumbling WindowsIn the first post of this series, we discussed what event streaming windowing is, and we examined in detail the structure of a windowed…Jan 29Jan 29
bbejeckinConfluentMastering Stream Processing: A Guide to Windowing in Kafka Streams and Flink SQLStream processing is the best way to work with event data. While batch processing still has its use cases, and probably always will, only…Jan 22Jan 22
bbejeckA Critical Detail about Kafka PartitionersApache Kafka® is the de facto standard for event streaming today. Part of what makes Kafka so successful is its ability to handle…Apr 17, 2023Apr 17, 2023