Too big to fail - a Beam Pattern for enriching a Stream using State and Timers

Jun-14 11:30-11:55 in Palisades
Add to Calendar 06/14/2023 11:30 AM 06/14/2023 11:55 AM America/Los_Angeles AS24: Too big to fail - a Beam Pattern for enriching a Stream using State and Timers

Imagine you have an two unlimited stream of events, one contains IDs and their hashed counterparts for lookups, and one the full information about every object with its hashed id. Your job is to output the full information for each object with it’s clear text id. You could query a single source of truth to enrich, but you don’t want to hammer an external API for this as its typically slower than letting Beam run the show.

This talk introduces a pattern as a possible solution to this problem.

Palisades

Imagine you have an two unlimited stream of events, one contains IDs and their hashed counterparts for lookups, and one the full information about every object with its hashed id. Your job is to output the full information for each object with it’s clear text id. You could query a single source of truth to enrich, but you don’t want to hammer an external API for this as its typically slower than letting Beam run the show.

This talk introduces a pattern as a possible solution to this problem.