|
|
|
|
|
by camgunz
1008 days ago
|
|
This is just an interface, and you have the same problems with versioning and compatibility as you do with any interface. There's no difference here between the schema/semantics of a table and the types/semantics of an API. IME what data pipelines do is they implement versioning with namespaces/schemas/versioned tables. Clients are then free to use whatever version they like. You then have the same policy of support/maintenance as you would for any software package or API. |
|
There is a big difference. The types of an API can be changed independently of your schema.