TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Open-Source Webhooks Gateway for Platform Engineers

119 pointsby rtukpeabout 2 years ago
Hey Friends,<p>Convoy is an open-source webhooks gateway. Webhooks continue to be hard at scale, and large teams require consistent tooling for inbound &amp; outbound webhooks. Convoy enables developers to securely send, receive and manage millions of webhooks reliably with features like retries, rate limiting, circuit breaking, customer-facing webhook logs, zero downtime secrets rotation and more.<p>Since our initial launch [0], we&#x27;ve learned a lot about our users and made several important improvements we are excited to share:<p>- We are now a webhooks gateway! Akin to API Gateways that sit at the edge of your network to receive all API traffic and route them to the respective microservice, webhooks gateways sit at the edge of your network to receive webhooks from any backend service and route to client endpoints as well as ingest events from multiple providers and route them to the required backend services.<p>- We now have first-class integration with Pub&#x2F;Sub Systems. Our users wanted increased deliverability guarantees. Your backend services write events to a queue&#x2F;topic etc. Convoy consumes the queues, creates webhook events and dispatches those reliably to client endpoints. We currently support Amazon SQS and Google PubSub. On our roadmap, we have the following planned - Kafka, RabbitMQ &amp; Nats (In that order)<p>- We switched our backend store to PostgreSQL. This improves the self-hosted experience tremendously. MongoDB was great for storing schemaless data, but was severely lacking in some important features for our users, e.g. transactions don&#x27;t work on a single node; you need to bootstrap a replica set; also, we wanted to ship updates frequently, but the lack of migrations for schema &amp; data changes slowed us down.<p>- We decided to go the open-core route of OSS monetisation because it offered us a good balance to serve our community and make enough money to run the company. Like GitLab, we hope to be good stewards of our community edition. Since our enterprise edition is simply a wrapper around the community edition with enterprise features like RBAC, Audit Logs etc., we are properly incentivised to continue making it excellent.<p>- Our Cloud platform is in the private alpha stage. Please contact us at founders@getconvoy.io to gain access!<p>Our mission is to serve hobbyist developers all the way to the most ambitious teams on the planet with a consistent and easy-to-use webhooks gateway for asynchronous communication on the internet.<p>We welcome you to try it out using our getting started at <a href="https:&#x2F;&#x2F;github.com&#x2F;frain-dev&#x2F;convoy#installation-getting-started">https:&#x2F;&#x2F;github.com&#x2F;frain-dev&#x2F;convoy#installation-getting-sta...</a>. Share with us your webhook horror stories and give us feedback.<p>[0]: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=30469078" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=30469078</a>

6 comments

toomuchtodoabout 2 years ago
Hello! Love it (webhooks are traditionally an unloved but crucial system component)! How would you say you compare to and differentiate from <a href="https:&#x2F;&#x2F;svix.com">https:&#x2F;&#x2F;svix.com</a>?<p>Edit: Thank you for the reply! Wishing you much success.
评论 #35380957 未加载
TeeWEEabout 2 years ago
What’s wrong with a autoscaling container behind an load balancer that has a http handler with optionally a pub sub in between? Security, retry etc are not hard. You could use a service mesh. Why not use k8s
评论 #35391364 未加载
djbusbyabout 2 years ago
Excellent! I was working on taking an internal project to FOSS that does exactly this. Thank you!
avinasshabout 2 years ago
This looks great! I will give it a spin<p>&gt; e.g. transactions don&#x27;t work on a single node<p>any Mongo has this restriction
评论 #35385864 未加载
评论 #35383037 未加载
评论 #35383705 未加载
pojzonabout 2 years ago
Can this work as a replacement for zapier?
评论 #35395322 未加载
评论 #35383021 未加载
ddorian43about 2 years ago
How does it compare with svix.com?
评论 #35383549 未加载