alert.ventory
Enterprise notification workflows at GRIG Technologies
During my June 2024 to August 2025 backend internship, I built a FastAPI notification service with Temporal workflow orchestration. My work covered priority queues, human approval, authentication, and container infrastructure. Temporal keeps multi-step work outside the request lifecycle and can resume after approval or retryable failures. This adds worker and workflow management overhead, but makes long-running notification processes easier to coordinate. The diagram summarizes the workflow rather than an internal deployment topology.
Key Engineering
- Priority queues separate high, medium, and low urgency work
- Temporal workflows coordinate delivery steps and retries
- Temporal Signals resume sensitive alerts after human approval
- Zoho OAuth2, JWT sessions, and RBAC protect internal routes
- Helm, NGINX Ingress, and cert-manager automate Kubernetes setup

