Static-first delivery
Pre-rendered landing pages served directly from Caddy file_server — zero Node overhead for marketing content.
Ship tenant-isolated content at the edge. Static pages served directly from disk; dynamic routes proxied to Node SSR with measurable TTFB and throughput.
Platform
Split static and dynamic traffic at the gateway. Measure what matters — TTFB, RPS, and p99 latency.
Pre-rendered landing pages served directly from Caddy file_server — zero Node overhead for marketing content.
Dynamic tenant routes reverse-proxied to Astro Node adapter with isolated per-request rendering.
Namespace-per-tenant content APIs with row-level security and dedicated cache keys.
Caddy negotiates gzip and zstd at the gateway — smaller payloads, faster TTFB worldwide.
Built-in benchmark routes expose server timestamps and mock DB latency for load testing.
Multi-stage builds, compose orchestration, and autocannon scripts for reproducible benchmarks.
Pricing
For teams validating CMS-as-a-Service architecture.
$49 /mo
Production workloads with SLA-backed TTFB targets.
$199 /mo
Multi-region, compliance-ready infrastructure.
Custom
Performance specs
Run ./benchmark.sh against
http://localhost:8080 after
docker compose up.
| Route | Target | Architecture |
|---|---|---|
| Static route (/) | < 5ms TTFB | Caddy file_server → dist/client |
| SSR route (/demo-ssr) | < 20ms TTFB | Caddy reverse_proxy → Astro Node |
| Mock DB latency | 10ms injected | setTimeout in SSR handler |
| Load test tool | autocannon | ./benchmark.sh static + dynamic |