Reference Architecture: Scalable Background Job Processing with Laravel Horizon & Kubernetes
Overview
Requirements
Functional Requirements
Non-Functional Requirements
Architecture Diagram

Components
1. Horizon Monitoring Pod
2. Worker Pods
3. Redis (or RabbitMQ)
4. Prometheus & Grafana
5. Web App (Included)
Queue Strategy
Autoscaling
Health & Resilience
Security
Monitoring
Developer Experience
Operational Playbook
Limitations & Tradeoffs
Summary
