← Analysis Hub
Azure Infrastructure

Cost Dashboard

West Europe  ·  All figures are Azure pricing estimates based on confirmed terraform config  ·  Actuals available end of April

Generated 2026-03-20 10:14 UTC

€159.05
Total / month
all applications
€23.91
Dev
all dev environments
€132.64
Prd
all prd environments
€1909.00
Projected / year
at current run rate
€2.50
Shared infra
monitor + tfstate

Cost by Application

carddex.eu
€93.25/mo
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
3DTrails
€42.02/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
Tradehub
€2.60/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

Optimization opportunities

Up to €38/mo potential saving
Analysis PRD cron accepted
*/30 cron — €5.18/mo (reduced from */10)
Action: Done — reduced from */10 to */30, saving ~€10/mo
Trade-off: Dashboard staleness up from 10 min to 30 min
💡
3DTrails PRD save €38/mo
min_replicas=1 (always-on, €39.42/mo)
Action: Set min_replicas=0 in modules/3dtrails — prd env passes min_replicas=1 today
Trade-off: ~5s cold start on first request after idle period
carddex.eu PRD accepted
min_replicas=1 API+Frontend (always-on, €53.73/mo)
Action: Accept current cost — always-on is intentional for UX; revisit if traffic is low
Trade-off: User-facing cold starts; reduces perceived reliability

By application

€159.05
/mo

By service category

By environment


Azure Cost Dashboard · West Europe · carddex.eu · 3DTrails · Tradehub · Analysis Generated 2026-03-20 10:14 UTC