Architecture Overview

RLAAS — System Architecture

Rate Limiting As A Service · Policy-driven traffic control
HTTP Service
rlaas-agent
Sidecar
SDK
Go / Python / Java / TS / .NET
gRPC Service
HTTP Adapter
gRPC Adapter
OpenTelemetry
logs & spans
Datadog
logs & metrics
Fluent Bit
Envoy / Istio
Kafka
Policy Evaluator
match scope + expression → select algorithm → decide
Token Bucket
Sliding Window
Fixed Window
Leaky Bucket
Concurrent Request Limiter
Counter Store
Redis / Memory
Policy Store
YAML / API / PG / Oracle
Decision
ALLOW
🛑
DENY
THROTTLE
🗑️
DROP
👁️
SHADOW
rlaas-io.github.io/rlaas