Back to Home
System Architecture
Argus combines deterministic rule-based detection with probabilistic AI analysis through a three-layer architecture: WAF engine for microsecond blocking, circuit-protected API calls, and async threat storage.
Request Flow
Interactive diagram showing request processing through middleware, WAF, Argus protection modes, and AI analysis. Click nodes for implementation details.
Architecture Decisions
Key design choices that define Argus's performance, resilience, and security characteristics.
Technology Stack
Backend
Go 1.22+net/http (stdlib)Coraza WAF v3pgx/v5Google Genai SDK
Frontend
Next.js 16React 19TypeScript 5Tailwind CSS 4Radix UI (shadcn)
Security
OWASP CRS 4.0JWT (golang-jwt)gobreaker/v2Supabase Auth
Infrastructure
Supabase PostgreSQLRender (backend)Gemini 2.5 FlashDocker (sidecar)