-
Notifications
You must be signed in to change notification settings - Fork 0
Architecture
Servet Arslan edited this page Jun 5, 2026
·
1 revision
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Client │────→│ API (Rust) │────→│ PostgreSQL │
│ (SDK/HTTP) │ │ Axum 0.8 │ │ (Neon) │
└─────────────┘ └──────┬──────┘ └─────────────┘
│
┌──────┴──────┐
│ │
┌─────▼─────┐ ┌────▼────┐
│ Redis │ │ Worker │
│ (Upstash) │ │ (Rust) │
└───────────┘ └────┬────┘
│
┌──────▼──────┐
│ Endpoint │
│ (customer) │
└─────────────┘
- REST API with 144+ endpoints
- JWT + OAuth + SSO/SAML authentication
- Rate limiting (Redis-backed)
- WAF, DDoS protection, bot detection
- Cortex AI integration
- Background webhook delivery
- Exponential backoff retries
- Dead Letter Queue
- Cortex healing integration
- All webhook data, endpoints, users, billing
- TIMESTAMPTZ for all timestamps
- Auto-scaling connection pool (min=2, max=50)
- Rate limiting counters
- Session storage
- DDoS protection
- Real-time threat detection
- Anomaly Scorer: EWMA + IQR adaptive thresholds
- Healing Engine: Circuit breaker + Multi-Armed Bandit
- Predictive Engine: Holt-Winters + Linear Regression
- Drift Detection: Page-Hinkley + ADWIN + KS Test
- Smart Routing: Failover + Round-robin
- AutoML: Grid search parameter optimization
- DDoS Protection (adaptive EWMA)
- Bot Detection (behavioral + UA)
- IP Blocklist (CIDR support)
- Rate Limiting (per-plan)
- WAF (SQL injection, XSS, SSRF, CMDi)
- Zero Trust (risk scoring)
- Brute Force Detection (Redis-backed)
- Credential Stuffing Detection
- Incident Response (auto-block)
- IP Reputation (AbuseIPDB ready)
- Auto-Resolution (rule + ML)