TCG price intelligence platform — API, Frontend, Cardmarket scrapers (Pokémon, Dragon Ball, One Piece). Shared PostgreSQL for all carddex data.
dev
API + Frontend Container Apps (min_replicas=0, scale-to-zero). Low dev traffic, mostly idle.
pricing estimate
Container Apps (API+Frontend) €1.00
€1.00/mo
prd
API (0.5 vCPU/1 Gi, min=1) + Frontend (0.25 vCPU/0.5 Gi, min=1). Always-on — custom domain www.carddex.eu.
pricing estimate
⚠️ min_replicas=1 — cost is €43 vCPU + €11 mem/mo after subscription free grant.
Container Apps API+Frontend (always-on) €53.73
€53.73/mo
dev
Container App Jobs — PKM/DBS/OP/MTG scrapers (manual trigger). db_sync PRD→DEV (7×/day). pgstart/pgstop schedule.
pricing estimate
Container App Jobs (db_sync + pg mgmt) €0.48
€0.48/mo
prd
Container App Jobs — 4 scrapers (PKM/DBS/OP/MTG) each 2×/day on staggered crons. No pg schedule (always-on).
pricing estimate
Container App Jobs (4 scrapers × 2×/day) €6.48
€6.48/mo
dev
PostgreSQL Flexible Server B_Standard_B1ms (32 GB P4). Shared by carddex + 3dtrails + tradehub dev. ~60% uptime (pgstart/pgstop schedule).
pricing estimate
PostgreSQL B1ms (~60% on) €12.53Key Vault €0.30
€12.83/mo
prd
PostgreSQL Flexible Server B_Standard_B1ms (32 GB P4, geo-redundant backup). Always-on 24/7. Shared by carddex + 3dtrails + tradehub prd.
pricing estimate
PostgreSQL B1ms (always-on) €18.43Key Vault €0.30
€18.73/mo
3D trail viewer — generates STL files from GPX tracks and serves them for in-browser 3D preview. Dedicated PostgreSQL database on the shared server.
dev
Single Container App (scale-to-zero). Storage Account (STL blobs). Custom domain dev.3dtrails.eu.
pricing estimate
Container App (scale-to-zero) €1.00Storage Account (STL blobs) €0.50Key Vault €0.30
€1.80/mo
prd
Single Container App (0.5 vCPU/1 Gi, min=1, max=1). Storage Account (STL blobs). Always-on — custom domains 3dtrails.eu + www.3dtrails.eu.
pricing estimate
Container App (always-on 0.5vCPU/1Gi) €39.42Storage Account (STL blobs) €0.50Key Vault €0.30
€40.22/mo
Webshop management system — FastAPI backend (scale-to-zero) + Azure Static Web App frontend. Dedicated PostgreSQL database on the shared server.
dev
Container App API (0.25 vCPU/0.5 Gi, min=0 scale-to-zero) + Azure Static Web App (Free). Custom domain tradehub-dev.kardz.eu.
pricing estimate
Container App API (scale-to-zero) €1.00Static Web App (Free tier) €0.00Key Vault €0.30
€1.30/mo
prd
Container App API (0.25 vCPU/0.5 Gi, min=0 scale-to-zero) + Azure Static Web App (Free). Custom domain tradehub.kardz.eu.
pricing estimate
Container App API (scale-to-zero) €1.00Static Web App (Free tier) €0.00Key Vault €0.30
€1.30/mo
Analysis Dashboard
€6.18/mo
Productivity & leverage tracking — pipeline-generated HTML dashboards hosted on Azure Storage static website with private blob container for leverage.db.
dev
Container App Job (manual trigger). Storage Account + SWA (Free) at dashboard-dev.kardz.eu. Private 'data' container for leverage.db.
pricing estimate
Storage Account Standard LRS €0.50
€0.50/mo
prd
Container App Job (*/30 cron, 1 vCPU/2 Gi) generates dashboards. Storage Account + SWA (Free) at dashboard.kardz.eu.
pricing estimate
Container App Job (*/30 cron) €5.18Storage Account Standard LRS €0.50Static Web App (Free tier) €0.00
€5.68/mo
Platform & Infrastructure
€15.00/mo
Shared Container App Environments, ACR image registry, self-hosted ADO pipeline agents (KEDA), Azure Monitor, and Terraform state storage.
dev
Container App Environment (consumption), ACR Basic (dev images), KEDA ADO agent job (event-triggered, scales 0→10 on pipeline queue depth).
pricing estimate
Container Registry (ACR Basic) €5.00ADO Agent (KEDA job) €1.00
€6.00/mo
prd
Container App Environment (consumption), ACR Basic (prd images), KEDA ADO agent job (event-triggered, scales 0→10 on pipeline queue depth).
pricing estimate
Container Registry (ACR Basic) €5.00ADO Agent (KEDA job) €1.50
€6.50/mo
shared
Azure Monitor (Log Analytics workspace), Application Insights, Terraform state storage account.
pricing estimate
Azure Monitor €2.00Storage (tfstate) €0.50
€2.50/mo