Skip to content

Deep Dive

Guides show you what to type. Deep Dive explains what the gateway does with it. Every page here takes one feature group and covers it end to end: the configuration surface, the defaults and why they were chosen, how the feature interacts with the request pipeline, and what happens when it fails.

  • Developers already running the gateway who need to tune it rather than start it.
  • Engineers designing for production: retries, timeouts, circuit breaking, caching, auth, observability.
  • Reviewers who need to judge whether a feature fits their workload before adopting it.

Each page explains the subsystem behaviour in plain terms, outlining architectural responsibilities, data structures, and baseline guarantees.

Every page covers every configuration option, its type, its default, and its exact runtime effect.

Every page details how the feature composes with the rest of the pipeline, identifying exact hook positions and upstream communication stages.

Every page describes the operational cost of enabling the feature, memory overhead, and behaviour under upstream degradation or resource exhaustion.

TopicDescription
ArchitectureRequest lifecycle, socket to upstream, process model
Core RoutingRadix router, connection pooling, proxy forwarding
ResilienceCircuit breakers, retries, active health checks
Traffic ControlRate limiting, response caching, load balancing
Payload HandlingBody parsing, streaming, gzip and brotli compression
ObservabilityPrometheus metrics, structured logs, live dashboard
OperationsConfig validation, plugin hooks, auto-tuning
Identity & SecurityJWT validation, API keys, RFC 7807 problem details
Feature MatrixCapability inventory and performance ceilings
Feature PackAdvanced extensions and deployment configurations
  • Start from Guides if you have not run the gateway yet.
  • Go to Reference when you need a signature, a return type, or the file that implements something you read about here.