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.

Mini Map

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)