Cloud infrastructure: eleven cards, seven containers, one frame

Pinch or Ctrl+scroll to zoom; the text is selectable. Source · TheYard

Cloud infrastructure: eleven cards read in the one web app by PlanRecorder and CloudRecorder, kept in seven Cosmos DB containers partitioned on the day for thirty-one days, four of the cards under kinds of their own in the plan container, served by GET /api/admin/plan and GET /api/admin/cloud/{key}, and drawn in one frame, CardShell Cloud infrastructure: eleven cards, seven containers, one frame Read once a minute (once an hour where the source moves no faster) by the one web app, kept a month, served from the kept copy, drawn the same way every time. App Service plan PLAN-THEYARD-SS plan plan, /day, 31 days Azure SQL Database sqldb-theyard-ss-basic sqldb sqldb, /day, 31 days Cosmos DB cosmos-theyard-ss cosmosdb cosmosdb, /day, 31 days Container Registry crtheyardsszmnetj67bn5h2 registry registry, /day, 31 days Application Insights appi-theyard-ss, log-theyard-ss insights insights, /day, 31 days The job-hunt share stjobhuntss / jobhunt share plan, kinds share-* The blob service stjobhuntss / blob blob plan, kinds blob-* Communication Services acs-theyard-ss mail mail, /day, 31 days The Netlify edge theyard-edge edge edge, /day, 31 days The Nightly Function func-jobhunt-ss nightly plan, kinds nightly-* Claude usage the lanes' usage documents claude plan, kinds claude-* The email campaign sqldb-theyard-ss-basic, the card schema campaign plan, kinds campaign-* The recorders PlanRecorder, CloudRecorder the one web app; Azure Monitor, Resource Manager, Log Analytics, Netlify and the blob listing One frame CardShell two dials, the month, four questions and a readout, from one CloudReport each Source: docs/images/cloud-infrastructure.svg in the repository, drawn by hand (ADR: One frame for every resource); CloudDrawingTests holds it to the catalogue's cards.