radbrt / eventbased-lineage

Lineage and observability in Prefect using Blocks
8 stars 0 forks source link

Discussion: SDK methods #3

Open radbrt opened 1 year ago

radbrt commented 1 year ago

This is going to be an ongoing and evolving thing: What should an SDK look like? It is difficult to get these discussions going because they should in a way be very abstract, but we live in reality and have often quite specific thoughts and experiences.

So let's be open to anything, both very abstract and specific.

Some initial thoughts:

We can probably create very useful functionality if we split into subclasses for types of connections:

The "base" SDK methods/functionality that should be available everywhere:

radbrt commented 1 year ago

-add_input/add_output to add another table (optionally with schema) to input/output part of lineage record.