Linework — system architecture

Linework — system architecture An architecture diagram generated by Archify. Couple's phone · builder · pays · couple's page · Public internet Couple's phone builder · pays · couple's page Guest's phone · invitation + RSVP · WhatsApp link · Public internet Guest's phone invitation + RSVP · WhatsApp link Artist's browser · admin at /studio · Public internet Artist's browser admin at /studio Cloudflare edge · miro.egouda.xyz · TLS · Cloudflare account — no home server Cloudflare edge miro.egouda.xyz · TLS Worker miro-invites · SSR · live preview · RSVP · webhook · admin · Cloudflare account — no home server · admin: HMAC-signed cookie Worker miro-invites SSR · live preview · RSVP · webhook · admin admin: HMAC-signed cookie D1 (SQLite) · events · orders · guests · rsvps · Cloudflare account — no home server D1 (SQLite) events · orders · guests · rsvps Static art files · public/art, found by file name · Cloudflare account — no home server · gray slot when missing Static art files public/art, found by file name gray slot when missing R2 private bucket · photos · films · locked decor · Cloudflare account — no home server · PROPOSED R2 private bucket photos · films · locked decor PROPOSED Email Routing · inquiry / paid notifications · Cloudflare account — no home server · PROPOSED Email Routing inquiry / paid notifications PROPOSED Durable Objects · live updates for the world · Cloudflare account — no home server · PROPOSED Durable Objects live updates for the world PROPOSED Stripe · Checkout · holds card data · Stripe Stripe Checkout · holds card data HTTPS HTTPS HTTPS request SQL (D1 binding) serves by file name signed URLs send_email world events create Checkout Session POST /webhooks/stripe (signed) Public internet Cloudflare account — no home server Stripe Legend Backend Database Cloud External