Webhooks Documentation
Operational documentation for the guibranco/webhooks application.
- Architecture — how webhook data actually moves through the app: the four distinct ingestion/read/background-job flows, with a map.
- Broker Queues — the 12 RabbitMQ/LavinMQ queues (4 logical destinations × main/retry/error), what feeds each one, and what consumes it, with a map.
- Production VM Setup — from-scratch runbook for provisioning the production VM and wiring up the GitHub Actions deploy pipeline.
- Architecture Decisions — the ADR log: why the schema and pipeline are shaped the way they are.