does anyone know of open source tools to stream da...
# random
p
does anyone know of open source tools to stream data from third-party webhooks (like Stripe or Zendesk) to something like Kafka or straight to a data warehouse? i know snowplow has a small handful of “webhook trackers” but that list hasn’t grown in a while and there doesn’t seem to be an accessible way to add new integrations.
a
I think you can use API Gateway to plug webhooks to Lambda functions. Is this close to what you would need or something else?
Oh, you said open source. No, I don't personally.
p
yeah - my current solution was something similar on GCP: cloud function -> pub/sub -> bigquery. i just don’t know enough about building streaming systems to know if i’m missing an important piece
a
cc @florian.hines in case he's got some ideas 🙂
f
hrm, theres the confluent rest gateway for kafka, but i don’t think that accepts arbitrary content. I think it still expects the payloads to be formatted a certain. Might be worth checking out.
Theres also a bunch of generic webhook catcher service - but i don’t know if any support dropping the result onto a message bus/queue.
@prratek_ramchandani fwiw i’ve done the generic cloud function -> pub/sub -> somedb or pattern a lot - including for things like stripe transactions. I think it works fine.
p
that’s helpful thanks! i’ll stick with that pattern then