Home

Lovely · running live on AWS

It’s lovely to see you.

Built to never miss a beat.

Lovely isn’t live yet — its infrastructure already is.

served from · ms ·

This line is fetched client-side, so it stays live even though this page itself is served from the CloudFront edge cache.

Region
Availability Zone
Response
Requests served

The architecture

Three layers, one promise:
stay up.

Every layer below removes a way this site could go down — at the edge, inside the region, and across the world.

01

Global

Traffic is filtered and cached at the edge before it ever reaches a server.

CloudFrontWAFRoute 53ACM
02

Resilient

Two Availability Zones, interchangeable servers, shared storage. Lose one — nothing stops.

ALBAuto ScalingAuroraRDS ProxyEFS
03

Recoverable

A second region in Europe stays warm and continuously fed, ready to take over.

Multi-RegionAurora GlobalHealth checks

By the numbers

No single point of failure.

0
Regions
US East · EU Central
0
Availability Zones
Two per region
0
Single points of failure
Every tier redundant
0
Infrastructure as code
Reproducible from scratch

Security & operations

Locked down by default.

Managed WAF rules

Common exploits and bad bots filtered before the origin.

Encrypted end to end

TLS in transit, encryption at rest on every volume and database.

Secrets rotate themselves

Database credentials cycle automatically, with no downtime.

Private by design

Servers and databases sit in private subnets, never exposed directly.

Golden image pipeline

Every server launches from one hardened, versioned machine image.

Private link to on-prem

An encrypted site-to-site tunnel joins the office network to the cloud.

Edge cache

This page is cached.
Its numbers are not.

The words you are reading were handed to you by a CloudFront edge near you — our servers were never involved. The live readings above still change, because the browser goes and gets those separately. Both facts are read from this page’s own response headers, below.

This page — the HTML

Reading the response headers…

x-cache:
age at the edge:

The live readings

Fetched straight from the origin every four seconds, so the cache never gets to hold them.

cache-control: no-cache, must-revalidate
x-cache: Miss from cloudfront

Don’t take our word for it.

Open the live page and watch the load balancer hand you between servers, in real time.

See it live →