Re:Collection of best practices for providing and consuming ...
by tasn on Friday August 19, 2022 @08:47AM
(#32520310)
I recorded a video with advice about designing a webhooks system a couple of months ago: https://www.svix.com/blog/webhook-architecture-design/
It's high level, so it doesn't touch everything you mentioned, but it's a good primer.
It would be great to see advice about implementations. Things like when to process in a queue and when not to, tying idempotency tokens to database transactions, etc. These are subtle issues, but when done well can help make very robust systems.