Faust: Stream Processing Using Windowing Operations

placeholder

“When working with data windows are a handy tool to accumulate data subsets from input streams and perform aggregation operations on this specific data. In this course you ll learn how to perform stream processing through windowing operations in Faust.

You ll start by examining the different windowing operations possible on input streams including tumbling sliding count session and global windows.

Next you ll distinguish the three notions of time associated with streaming events: event ingestion and processing time. You ll then use Faust window features to perform windowing operations on input streams and emit aggregation results for every window.

Finally you ll use the REST API server which all Faust applications have to make streaming code metrics and table data accessible to the user.

Once you re done with this course you ll be able to use windowing operations via Faust and expose metrics using web views.”