As the service has matured, I think we’re at the point where the SNS implementation of webhooks is being outgrown. Why?
- Now that we have consul at the core for coordination, we can use that & remove 1 more integration needed.
- There is the 5 minute window where a server needs to wait before it can service traffic… or let it call the “give me all” endpoint to speed up the process.
- Some groups don’t use AWS, so it’s a hassle for them.
I thought there were a few implementations floating around, but I haven’t seen them. I’d love to deprecate the
webpa-common/webhook in favor of a new one that is it’s own git repo.