Speaker

Gihoon Yeom

Gihoon Yeom

Hyperconnect, Software Engineer, Match Unit Lead

Seoul, South Korea

Gihoon Yeom has worked as a software engineer for 4 years at HyperConnect. He is interested in using data to create new value and has focused on real-time distributed data engineering projects using Spark and Flink.

Area of Expertise

  • Information & Communications Technology

Data driven matchmaking streaming at Hyperconnect

HyperConnect's 1to1 video matchmaking system is consist of various machine learning techniques to maximize user satisfaction. Our matchmaking system manages large user context containing actions a few seconds ago, and reacts in milliseconds to produce meaningful new results in each user session. It's difficult in traditional way. So, distributed streaming is essential to handle in this cases.

Topics include:
- Why our team choose Apache Flink in comparison with alternatives
- Matchmaking streaming architecture with detail abstraction levels based on Flink operator
- Pairwise scoring microservice management with Flink
- Stateful matchmaking computation with low latency, fault-tolerance, and scalability
- How to manage large-scale events: classifying feature types, collecting with a multi-window stream
- Applications: personalization, multi-armed-bandit on stream

Flink Forward San Francisco 2020

March 2020 San Francisco, California, United States

Gihoon Yeom

Hyperconnect, Software Engineer, Match Unit Lead

Seoul, South Korea