Hey everyone,
I’m Luke from
www.daybreakhealth.com and I’m trying to understand what it would take for AirByte to replace some of our in house “replicators”. These replicators run on a cron and make HTTP requests against rest and non-rest APIs, parse the response JSON, execute a few minor transforms and then upsert the resultant records into tables in postgresql. From what I can tell it’s a pretty standard extract transform and load concept which should, in theory, be readily replaceable by AirByte, or at least matches a use case AirByte is intended to solve. Am I correct in my understanding so far?
I’ve spent a few hours this weekend trying to figure out what it would take to replace our existing replicators and I’ve landed on the five below extensions:
1. Make it possible for AirByte to consume and execute user provided dbt transforms on a per-destination basis.
2. Enhance the HTTP Request source with the ability to “recur” through all pages, in a response.
3. Enhance the HTTP Request source with the ability to query a DB for a set of IDs and then use those IDs as part of the query string.
4. Enhance the HTTP Request source with the ability to query a DB for a set of IDs and then use those IDs as part of the query params.
5. Enhance the HTTP Request source with the ability to query a DB for a set of IDs and then use those IDs as part of the request body.
Would changes such as these be welcome?