Homelab Webhooks
In this blog, we'll explore how I handle webhooks in my home lab.
My home lab is not accessible from the internet, so I need a way to receive webhooks from external services.
This will be a multi-part blog where we'll explore the following topics:
- use case, requirements, and design (this blog)
- code implementation, using Go lang (this blog)
- server deployment using Docker Compose, AWS, and Hashicorp tools (future blog)
- client deployment using Kubernetes (future blog)
- monitoring and tracing using Prometheus, Grafana, and OpenTelemetry (future blog)
Let's get started!