Speaker

Erik de Nooij

Erik de Nooij

Engineering lead Streaming Data Analytics

Amsterdam, The Netherlands

Actions

Seasoned Tech Lead with a background in various industries like retail, telecom, tech, and banking, in various roles like engineering, consultancy, and management. Has worked on Apache Flink within ING since its inception in 2016, helping it grow towards the de facto standard for streaming at ING worldwide.

Area of Expertise

  • Finance & Banking

Topics

  • real time data

Model inference in Flink SQL using a custom HTTP connector

Model inference in Flink SQL can be done in several ways. E.g. the SQL syntax can be extended by implementing a predict function using a UDF, a bit similar to what Google has done with Bigquery-ML.

However, UDF’s are synchronous so for use cases with high throughput requirements the preference is to have an a- synchronous solution like calling an endpoint that serves the model.

In this presentation we present our solution that abstracts the endpoint that serves the model as a table by implementing a custom HTTP connector. This enables our users to do model inferencing by simply writing a SQL join.

To feed the model with a feature set we perform an additional temporal join to get the feature set from a retract stream based on an underlying compacted topic which enables our user to also update features in realtime.

Flink Forward Seattle 2023 Sessionize Event

November 2023 Seattle, Washington, United States

Erik de Nooij

Engineering lead Streaming Data Analytics

Amsterdam, The Netherlands

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top