hi - here's a common scenario
1. End user visits one of our dashboard / visualization UIs and selects a chart in our webapp/ programmatic api.
2. Chart might take in some optional pre-defined inputs - (e.g. filter by date range, color/ group by field X, apply some cutoff / threshold on the data)
3. We pass these inputs and a handle to the raw underlying data to a user written flyte workflow.
4. The flyte workflow would execute user written python code that would apply any realtime / runtime filters, groupbys, etc on the data based on the user inputs and generate an output dataframe
5. Our runtime would use this dataframe to render the data in the chart
6. all of the above would happen while end user is waiting in the browser for their results