6.3Software · Infrastructure · SystemsDustin Edwards

Germomics

A podcast and writing site about microbiology and history, with interactive virus and bacteria data pages and browser games.

How Germomics connects

Used by 2

Inside Germomics

Runs

  • Site Worker

    React Router 8 on a Cloudflare Worker

    Serves germomics.com: episodes, posts, the data pages and the games, with the admin behind Access.

    writes to germomics writes to germomics-audio writes to germomics-blog-images reads germomics-game-assets writes to APP_KV reads Cloudflare Access reads Google Maps

  • Nightly backup

    Workers cron trigger

    Dumps the D1 database into germomics-backups with d1-dump at 03:17 UTC.

    reads germomics writes to germomics-backups

Stores

  • germomics

    D1

    Episodes, posts, the virus and bacteria data and the site's pages, with full-text search.

  • germomics-audio

    R2

    Podcast audio.

  • germomics-blog-images

    R2

    Images for posts.

  • germomics-game-assets

    R2

    Sprites and sounds for the browser games.

  • germomics-backups

    R2

    The nightly D1 dumps.

  • APP_KV

    Workers KV

    Rate-limit counters, the AI spending cap and the content cache.

Outside

  • Cloudflare Access

    Access

    Guards the admin.

  • Google Maps

    Maps JavaScript API

    The maps on the data pages.

Uses 6

Public model, 2026-10-23. Markdown