DEV Community

Sagar Kewat
Sagar Kewat

Posted on

550 Users in 3 Hours: Inside the LovieMe Launch Architecture

550 Users in 3 Hours: Inside the LovieMe Launch Architecture

"What happens when 550+ developers, 895,000+ Anycast DNS queries, and 1,832 in-memory email streams hit an edge-native cloud platform within 180 minutes of launch? An unfiltered engineering retrospective on scaling for pennies with zero downtime."


LovieMe 3-Hour Launch Live Telemetry

When we pushed the launch button for LovieMe, we knew developers hated paying $20/year for abandoned weekend project domains. We knew sharing messy hashes like my-app-8f92b.vercel.app was an annoying compromise everyone tolerated.

What we did not predict was the sheer velocity of the first 180 minutes:

  • 550+ Registered Developer Accounts
  • 353+ Subdomains Claimed (averaging 1 claim every ~30 seconds)
  • 895,000+ Authoritative DNS Queries Served
  • 1,832+ Inbound Emails Forwarded in Real-Time
  • 99.99% Edge Availability across 160+ Points of Presence
  • Total Infrastructure Compute Cost: Under $0.45

Here is the unfiltered engineering breakdown of how the edge held up, what developers built first, what almost broke, and why stateless primitives make high-volume infrastructure nearly free to operate.


I. The 180-Minute Flash Flood

At 10:00 AM UTC, the launch announcement hit social channels, developer forums, and the product directory.

Within 4 minutes, the live telemetry dashboards on Supabase PostgreSQL and Gcore edge resolvers went from a tranquil baseline to a vertical hockey stick:

10:00 AM ─── 12 active users  (Pre-launch sanity checks)
10:15 AM ─── 84 active users  (First wave of early adopters claiming top handles)
10:45 AM ─── 220 active users (Vercel & Cloudflare 1-click CNAME propagation spikes)
11:30 AM ─── 410 active users (Inbound test email routing tests begin hitting workers)
01:00 PM ─── 550+ accounts    (353 subdomains active, 895K DNS queries logged)
Enter fullscreen mode Exit fullscreen mode

The primary design question of LovieMe had always been: Can a solo-engineered platform handle high-throughput DNS and email routing without a dedicated ops team or thousands of dollars in cloud bills?

The first three hours answered with an unequivocal yes.


II. How the Edge Absorbed 895K+ DNS Lookups

DNS is a brutal protocol. When a developer points a domain to a new web project and shares it on social media, recursive resolvers worldwide (Google 8.8.8.8, Cloudflare 1.1.1.1, Quad9, regional ISPs) immediately bombard authoritative nameservers with query bursts.

If your authoritative nameserver runs on a centralized origin server (like a standard BIND or PowerDNS instance on a single VPS), a sudden wave of 895,000 queries will saturate connection pools and spike latency to 300ms+.

The Anycast Edge Defense

Instead of centralized resolution, LovieMe routes all authoritative zone operations through Gcore's distributed Anycast edge network spanning 160+ global Points of Presence (PoPs).

[Developer Browser / Client]
           │
           ▼
[Nearest Regional Anycast PoP (e.g. Frankfurt, Singapore, Ashburn)]
           │
           ├─► In-Memory Edge Cache Hit (<2ms DNS Response)
           │
           └─► Edge Sync Worker (Sub-2s Propagation on Record Mutation)
Enter fullscreen mode Exit fullscreen mode
  1. Sub-2ms Local Responses: When a visitor in Tokyo opened a newly claimed tokyo-ai.lovie.me site, the DNS query never traversed the Pacific Ocean. It was resolved directly in Gcore’s Tokyo edge node in under 2 milliseconds.
  2. Sub-2-Second Zone Synchronization: When a developer clicked "Add CNAME" in the LovieMe console, our backend dispatched an atomic REST call to the edge orchestration layer. Within 1.8 seconds, all 160+ global edge locations had the updated record synced.
  3. Zero Origin Database Strain: Because DNS records are distributed to edge cache nodes, our primary Supabase PostgreSQL database served exactly zero reads for DNS lookups. The database only handled account mutations and subdomain reservation locks.

III. 1,832 In-Memory Emails with Zero Disk Footprint

The most technically demanding feature of LovieMe is stateless email forwarding.

When builders create a project, they need an address like hello@myproject.lovie.me to receive feedback, user inquiries, or API key confirmations. Traditional mail forwarding setups use Postfix or Haraka daemons that write incoming emails to disk queues before relaying them. This introduces two fatal flaws:

  1. Disk I/O Bottlenecks: High traffic floods disks with temporary MIME files.
  2. Privacy Liabilities: Storing user emails—even temporarily—creates GDPR and security exposure.

The Stateless V8 Edge Pipeline

LovieMe solved this with a 100% in-memory streaming pipeline built on V8 serverless edge workers:

[Incoming SMTP Message (RFC 5322 MIME)]
           │
           ▼
[V8 Edge Worker (Zero-Disk Isolation)]
           │  • Streaming Header & Body Buffer
           │  • DKIM / SPF / DMARC Origin Verification
           │  • Recipient Obfuscation & Delivery Relay
           │
           ▼
[Target Personal Inbox (Gmail / Outlook / Proton)]
           │
           ▼
[RAM Garbage Collected Instantly — 0 Bytes Written to Database Disk]
Enter fullscreen mode Exit fullscreen mode

During the launch window:

  • 1,832 emails were processed in real time.
  • Median relay latency from sender dispatch to Gmail delivery was 420 milliseconds.
  • Zero message bodies, subject lines, or attachments were ever written to database tables or persistent server disks.
  • The V8 worker RAM footprint per message was under 4MB, garbage-collected the millisecond the TCP socket closed.

This proved our mathematical privacy model: We cannot leak what we do not store.


IV. The Subdomain "Gold Rush": What Builders Claimed First

Watching 353 subdomains get claimed in 180 minutes gave us a fascinating window into developer psychology.

Here is what the initial wave of builders claimed:

Category Claimed Subdomain Handles Dominant Deployment Target
AI Agents & LLM Tools agent.*, chat.*, prompt.*, llm.* Vercel & Cloudflare Pages
Developer Portfolios First names, GitHub usernames, handles GitHub Pages & Vercel
Micro-SaaS & APIs api.*, auth.*, status.*, pay.* Hetzner & DigitalOcean VPS (A Records)
Weekend Hackathons Short 3-character prefixes (dev.*, app.*) Netlify & Vercel

The 1-click platform presets were an overwhelming favorite: 78% of all claimed subdomains were routed via 1-click CNAME presets to Vercel (cname.vercel-dns.com) or Cloudflare Pages, taking less than 45 seconds from sign-up to a live HTTPS site.


V. What Almost Broke (And What Saved Us)

No launch is without edge cases. Here are the real operational lessons from the first 3 hours:

1. The Regex Over-Matching Trap

During early testing, an overly greedy emoji regex intended for inline symbols matched the standard Unicode heavy arrow dingbat (➔), attempting to fetch non-existent asset bundles. We patched the regex to strict emoji code points and pushed a zero-downtime hotfix within 6 minutes.

2. Automated Anti-Abuse in Action

Within the first hour, automated bot scripts attempted to claim high-profile banking and payment prefixes (paypal.lovie.me, stripe.lovie.me).
Our proactive brand protection heuristics immediately flagged and blacklisted those keywords, preserving the lovie.me namespace reputation across global spam and phishing filters.

3. PostgreSQL Row-Level Security Under Concurrent Lock

With a new subdomain being claimed every 30 seconds, race conditions could have allowed two developers to claim the same handle simultaneously. Our database schema utilized atomic transactional constraints:

INSERT INTO subdomains (prefix, user_id)
VALUES (lower(trim($1)), $2)
ON CONFLICT (prefix) DO NOTHING;
Enter fullscreen mode Exit fullscreen mode

If two concurrent requests hit the table for the same prefix, exactly one succeeded, and the second received a clean 409 Conflict: Handle already claimed error in <12ms. Zero duplicate allocations occurred.


VI. The Radical Unit Economics: 1M Queries for Under $0.50

A frequent question from indie hackers is: "How can you offer this for free without going bankrupt?"

Here is the exact cost breakdown for the first 3 hours:

  • DNS Resolution (895,000 queries on Gcore edge): ~$0.18
  • Email Forwarding (1,832 V8 isolate executions): ~$0.04
  • Supabase PostgreSQL & Auth Compute: ~$0.15 (well within pooled baseline)
  • Frontend Hosting (Next.js on Vercel): $0.00 (within free band)
  • Total 3-Hour Launch Infrastructure Cost: $0.37

Because we do not store emails, do not maintain idle EC2 virtual machines, and offload DNS to distributed Anycast caches, our marginal cost per active subdomain is virtually non-existent.

This is why LovieMe can comfortably offer 3 forever-free subdomains, full Anycast DNS, and serverless email forwarding with zero expiration dates and no credit card requirement.


VII. What's Next for LovieMe

Hitting 550+ users and nearly 1 million edge queries in 3 hours is only Day 1. Here is what we're shipping next:

  1. Inbound Email Webhooks: Transform emails sent to inbound@yourname.lovie.me into structured JSON payloads dispatched directly to your REST webhook or AI agent.
  2. Terminal CLI (npx lovieme claim <name>): Claim and point subdomains straight from your shell during create-next-app or deployment routines.
  3. One-Click Presets for Fly.io, Railway, and Render: Expanding our zero-friction platform routing.

Join the Next Wave of Builders

If you're still paying $20/year for weekend project domains that expire unused, or sharing messy hashes on your resume, it's time to upgrade your developer identity.

👉 Claim your forever-free subdomain today: www.lovie.me

📖 Original Announcement & Architecture Deep Dive: sagarithm.in/link/b013

💬 Discuss on X/Twitter: @sagarithm

Top comments (0)