Skip to content

Workers & Storage

The account runs 31 Workers. They fall into four groups by purpose and age: the active platform/API build, the marketing and CMS surface, a set of recent documentation demos, and a long tail of legacy ad and utility Workers.

Workers fleet (31) & storage bindings PLATFORM / API (dev), active build adv-svc-public-api-dev · adv-svc-admin-api-dev · adv-svc-auth-helper-dev adv-ui-admin-dev · adv-ui-productlove-dev adv-svc-newrelic-proxy-dev · adventive-tools-gateway-worker-dev adventive-status-worker-dev Bind Hyperdrive (DB), KV (cache/session/idempotency/rate-limit), D1, R2, Queues MARKETING / CMS adventive-cms · adventive-marketing-cms · adventive-marketing-frontend(+staging) adventivestg-com · cms-integration-adventivestg-com · adv-site-marketing-cms-dev adventive-prototype-guidelines Bind D1 (cms-db, marketing-cms), R2 (cms-media, marketing), KV (session) DOCS DEMOS (2026-07) adventive-docs-demo-lucode · -next · -nova · adventive-docs-sandbox Recent evaluation/demo scaffolds. LEGACY / AD & UTILITY (2022-2025) edgecache-ad-router(+production) · geo · stats · zipsearch · latest-post-title plugshare · plugshare-test · plugshare001 · 1x1 · test-worker Candidates for an ownership/retention review, some untouched since 2022-2024. edgecache-ad-router-production still routes ads.adventivecdn.com/ad*. STORAGE & DATA Hyperdrive: 3 (dev) console · aggregate · billing → RDS/Aurora via tunnel Access-token protected; see access-chain diagram KV: 8 namespaces CACHE_KV · dev-SESSION_KV · dev-IDEMPOTENCY_KV rate-limit-kv-dev · kv-…auth-helper-cache-dev adv-status-snapshot-dev · …cms-dev-session · development D1: 3 databases adv-status-db-dev · adventive-cms-db d1-adv-site-marketing-cms-dev R2: 8 buckets static-adventive-com · gallery-adventive-com email-adventivecdn-com · adventive-university adventive-cms-media · r2-adv-site-marketing-cms-dev adv-status-artifacts-dev (+ -replica) status artifacts bucket has a paired replica (backup) Queues: 2 adv-status-alerts-dev (+ -dlq dead-letter queue) producer + consumer wired; alerting pipeline The status dashboard (adventive-status-worker-dev) is the most fully instrumented service. It binds D1, KV, R2 (with replica), and a Queue + dead-letter queue, making it the reference implementation for the platform storage pattern. All storage is dev-tier today.

These are the Workers under active development in 2026, all on the dev tier, following the adv-{category}-{project}-{env} naming convention.

WorkerPurpose
adv-svc-public-api-devPublic API service (Hyperdrive-backed)
adv-svc-admin-api-devAdmin API
adv-svc-auth-helper-devAuthentication helper (KV cache)
adv-ui-admin-devAdmin UI (genesis-admin)
adv-ui-productlove-devProductLove UI
adv-svc-newrelic-proxy-devNew Relic ingest proxy (Access-protected)
adventive-tools-gateway-worker-devInternal tools gateway (tools.adventive.io)
adventive-status-worker-devStatus dashboard (reference storage implementation)

adventive-cms, adventive-marketing-cms, adventive-marketing-frontend (and its -staging sibling), adventivestg-com, cms-integration-adventivestg-com, adv-site-marketing-cms-dev, and adventive-prototype-guidelines. These bind the marketing D1 databases and R2 media buckets and serve the CMS and marketing site surfaces.

adventive-docs-demo-lucode, adventive-docs-demo-next, adventive-docs-demo-nova, and adventive-docs-sandbox. All created in July 2026 as evaluation and demo scaffolds.

edgecache-ad-router and edgecache-ad-router-production, geo, stats, zipsearch, latest-post-title, plugshare, plugshare-test, plugshare001, 1x1, and test-worker. Several of these have not been modified since 2022-2024. edgecache-ad-router-production is still live on ads.adventivecdn.com/ad*, and plugshare/plugshare-test were touched as recently as July 2026, so the group is a mix of live and dormant. This group is the best candidate for an ownership-and-retention review: confirm which are still serving traffic, assign an owner, and retire the rest.

All storage resources are on the dev tier today, consistent with the platform build being pre-production.

adv-svc-public-api-console-dev, adv-svc-public-api-aggregate-dev, and adv-svc-public-api-billing-dev. Each pools connections to a MySQL database (console, aggregate, billing) reached over the adv-cflared-dev tunnel with a 60-connection origin limit and caching enabled. All three authenticate with the shared adv-hyperdrive-dev Access service token. See Zero Trust & Security for the full access chain.

CACHE_KV, dev-SESSION_KV, dev-IDEMPOTENCY_KV, rate-limit-kv-dev, kv-adv-svc-auth-helper-cache-dev, adv-status-snapshot-dev, adv-site-marketing-cms-dev-session, and development. The naming is mostly consistent; development and CACHE_KV predate the current convention and could be renamed or retired if unused.

adv-status-db-dev, adventive-cms-db, and d1-adv-site-marketing-cms-dev. All report zero tables in the API metadata, which reflects D1’s edge storage model rather than empty databases.

static-adventive-com, gallery-adventive-com, email-adventivecdn-com, adventive-university, adventive-cms-media, r2-adv-site-marketing-cms-dev, adv-status-artifacts-dev, and adv-status-artifacts-dev-replica. The status artifacts bucket is the only one with an explicit paired replica. A deliberate backup posture worth extending to other buckets that hold non-reproducible data.

adv-status-alerts-dev and its dead-letter queue adv-status-alerts-dev-dlq. The main queue has a wired producer and consumer; the dead-letter queue is the failure sink.

The status dashboard (adventive-status-worker-dev) is the most fully instrumented service in the account. It binds D1, KV, R2 with a replica, and a Queue plus dead-letter queue, which makes it the working reference for the platform’s storage pattern.