CloudFront
Global entry point. Serves cached assets from the nearest location and forwards page requests to the origin over TLS.
Ajna · SSR hosting
Ship Next.js on Ajna's serverless platform. Real HTML in the first byte for search and link previews, fresh data on every request, and no servers to keep running.
Printed server-side for this request. Refresh to reprint — the timestamp and request id change every time.
Titles, meta, and Open Graph tags arrive fully rendered — so crawlers and shared links see real content, not an empty shell.
Every visit renders live against your data. No rebuild to publish a change, no cache to bust.
A single Node server on AWS Lambda behind CloudFront. It scales to zero when idle and out under load.
The request path
Static bytes come from the edge, the page renders in-region next to your data, and CloudFront ties it together under one domain.
Global entry point. Serves cached assets from the nearest location and forwards page requests to the origin over TLS.
Next.js renders the page in-region, right next to your data. Warm containers answer in single-digit milliseconds.
JavaScript and styles ship immutable from S3 with long cache lives — updated safely on every deploy.
Point a domain at Ajna and ship a server-rendered site that search engines and shared links actually read.