![](https://sessionize.com/image/fbad-2000o500o2-RBSFcsF4sQXchw2V8fcxQr.png)
![Erik de Nooij](https://sessionize.com/image/978a-400o400o2-a44f6682-df49-4f43-9e66-bb269eb52f28.jpg)
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
Topics
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
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