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.