CAMPUX. Case File · Start Here
Day One · Read Before Class One
The client you build for
Referenced in 42 classes · 4 builds · 3 capstones
Every word explained in plain English
Start Here · The Client

Campux Retail.

Before your first class, meet the company you are about to spend forty-two classes working for. This is the whole brief on one page — who they are, what you help them build, and every technical word explained in plain English before you ever meet it in a lesson. Read it once now; everything you do afterwards adds up to exactly this.

Read this first
Campux Retail is fictional — a teaching client, not a real business, and not to be confused with CAMPUX, the bootcamp. It exists so the work has a place to happen. The brief uses real terms — App Service, KQL, Bicep, managed identity — and Section 2 gives each one a plain-English line before you meet it in class. On day one it reads as an introduction; by graduation it reads as a map.
Visit the shop Campux Retail is a real storefront you can open — the live page this whole course exists to keep up, fast, and affordable.
§1

The company

Campux Retail is a small, seasonal online shop — the kind that sells hard for a few months and goes quiet the rest of the year. It has a physical head office, a website the public buys from, an internal app the staff use, and an old till system (the "point-of-sale", or POS) still running on a computer in the office. Six people run the whole of its technology. That last fact drives every decision: everything they build has to be simple enough for a stranger to understand and safe enough to leave alone, because there is nobody spare to fix it.

The course opens on their worst day. In Class One, two servers in an office closet fail on a busy November Saturday, and the shop goes dark in the one week it cannot afford to. That outage is why Campux moves to the cloud — renting computing from a provider (here, Microsoft Azure) instead of owning servers in a closet. It's also the thread the whole bootcamp pulls on: in Class Thirty-Six the same outage is re-fought, this time handled in twenty-three minutes, because by then you've built the tools to catch it.

Two servers in a closet became a platform.

What they sell
Seasonal goods, online — traffic that spikes hard in season and drops to almost nothing out of it. The estate has to handle both without wasting money.
The team
Six people for all of IT. No specialist teams, nobody on call by choice. Simplicity isn't a preference here — it's survival.
The job of it all
Keep the shop up and fast in season, keep the bill honest out of season, and never let a test or experiment reach the live shop.
The old system
An on-premises (in the office, not the cloud) POS with a year left on its licence — bridged to Azure, not rushed off it.
See the shop. The storefront is a real page you can open — visit Campux Retail →. Everything the course does is in service of keeping that page up, fast, and affordable.
§2

The words you'll meet, in plain English

Each term below gets one plain sentence and the class where you build it. Skim it now; it's here to return to.

The termIn plain wordsYou'll build it in
Cloud · AzureRenting computers, storage and services over the internet from a provider, instead of owning the hardware. Azure is Microsoft's version.Class 1–6
TenantYour organisation's identity space — the list of who is allowed to sign in. Campux already has one from its Microsoft 365 email.Class 6–7
SubscriptionA billing container. Resources live inside one, and its invoice is what you pay. Campux keeps two — a live one and a testing one.Class 7
Resource groupA labelled folder for related things, so the whole set can be created — or deleted — in one clean move.Class 7
Policy · governanceAutomatic rules Azure enforces for you — for example "only build in these regions" or "everything must be labelled". Rules that apply themselves.Class 8
RBAC (roles)Role-Based Access Control — deciding who is allowed to do what, and where, so people get exactly the access they need and no more.Class 8
Managed identityA login for software, so one program can talk to another with no password written down anywhere to leak.Class 9
Virtual network (VNet)A private network inside Azure, divided into subnets (zones) — the floor plan every server and app sits inside.Class 10
App ServiceManaged web hosting: you hand Azure your website's code and it runs it for you — no server to look after.Class 11
Storage · blobA place to keep files — images, exports, backups. A "blob" is just one stored file. Cheaper "tiers" hold things you rarely open.Class 12
Front Door · WAFA global front entrance for the website: it serves pages fast worldwide by caching them, and its firewall (WAF) blocks common attacks.Class 13
Private endpointA private door to a service so it can only be reached from inside your network — the public internet can't see it at all.Class 14
VPNAn encrypted bridge connecting the office to Azure, so the two can talk securely over the ordinary internet.Class 15
Infrastructure as Code · Bicep · TerraformDescribing your whole setup in text files instead of clicking buttons, so it can be reviewed, repeated exactly, and rebuilt from scratch. Bicep and Terraform are two languages for it.Class 20–21
Pipeline · CI/CDAutomation that checks and deploys your changes whenever you save them — the assembly line that ships your work without manual steps.Class 22–24
Container · Container AppsA container packs an app with everything it needs so it runs the same anywhere. Container Apps runs them for you and can shrink to zero cost when idle.Class 26–27
Log Analytics · KQLLog Analytics is the bin where all your logs (records of what happened) collect. KQL is the language you query them with — like asking a spreadsheet a question, but for logs.Class 28–29
AlertA standing rule that notifies you the moment something crosses a line — so a problem pages you instead of a customer finding it first.Class 30
Budget · FinOpsWatching the bill on purpose: a budget warns you before spend runs away, which for a seasonal shop is the difference between a good year and a bad one.Class 32
RAG (AI)Retrieval-Augmented Generation — an AI assistant that answers from your documents and cites them, instead of guessing from memory.Class 33–34
Not for memorising. Meeting each word once is enough — so when the brief below says the storefront runs on App Service, you read it as "the website is hosted for them" and move on.
§3

The estate you help them build

Nothing below was invented for this page — each row is what a class actually does to Campux, in the order it happens. The middle column stays plain; the last tells you where you build it. Together, these are the system a graduate rebuilds as their own in the capstones. When a lab says "the storefront" or "the allowed-regions policy," it means this.

AssetWhat it is, plainlyBorn in
Identity tenantThe one sign-in space for the six staff, carried over from their Microsoft 365 email.Class 6–7
Two subscriptionsA live one and a testing one, kept apart so an experiment can never touch the real shop and each bill is honest.Class 7
Governance rulesEvery resource must be labelled (owner, environment, cost-centre) and may only be built in approved regions — enforced automatically by policy.Class 8
Managed identityA password-free login for software, retiring a hard-coded secret — the "11pm secret" that haunts the course until it's finally removed.Class 9 · 31
The private networkThe floor plan — a virtual network with zones — that every server and app is placed inside.Class 10
The storefrontThe public shop, hosted on App Service. This is the workload most of the estate exists to serve.Class 11
The till batchThe nightly job that reconciles the tills — first on a right-sized server, later moved to a container that costs nothing when idle.Class 11 · 27
File storageProduct images kept ready-to-serve; old till exports moved to cheaper storage automatically as they age.Class 12
The front entranceA fast, cached global entry point with a firewall for the public shop; a separate gateway for the internal admin app.Class 13
Private storageThe file storage taken off the public internet — and the classic "forgot the DNS step" mistake, made on purpose, then fixed.Class 14
Office-to-Azure bridgeA modest, encrypted link from the office to Azure — temporary, just for the last year of the old till system.Class 15
The estate as codeThe whole setup written as text files in a protected repository, reviewed before anything ships — no more clicking buttons.Class 17–23
The single log binOne place every resource sends its logs, so there's one window to watch the whole shop through.Class 28–30
Budget & alertsA handful of alerts placed on purpose, and the budget that caught a runaway AI bill mid-month.Class 30 · 32 · 35
The real databaseThe till data moved off an office computer onto a proper managed database with backups and a guarantee.Class 38
The product botAn AI assistant that answers shopper questions from Campux's own product information, with sources — the estate's first AI feature.Class 33–35
§4

The standing brief

These are the rules every lab assumes without restating them. If a step ever feels arbitrary, it traces back to one of these — the same way a real client's rules sit behind a real engineer's choices.

Separate the bills
The live shop and the testing area are different subscriptions. Nothing in testing may reach the shop; each bill must say honestly what it cost.
Label everything
Every resource carries an owner, an environment and a cost-centre — enforced by policy, because labels don't apply themselves.
Stay in region
Building is only allowed in approved locations — the rule you'll meet again the first time a deploy mysteriously fails and you have to read why.
Draw the blast radius
Group resources by lifecycle so retiring anything is one clean deletion, and a mistake can only damage a small, known area.
Describe, don't click
From the middle of the course on, nothing Campux runs is set up by hand — it's text in the repository, reviewed before it ships.
Right-size, always
Six people and a seasonal budget. No system nobody can run, no capacity the traffic never uses, nothing left switched on billing in the quiet season.
The test behind all six. Campux keeps asking one question of its own setup: could a stranger be handed this and not break it? That is — not by accident — the exact thing a job interviewer is checking for too.
§5

The arc, phase by phase

The estate doesn't appear all at once; it grows in the order a real one would. This is the story the case files tell across the course — and a preview of your own path through it.

§6

Where you meet them

From here on, Campux appears in a Case File beat in nearly every class — and each of those tabs links straight back to this page. They're rebuilt with your own hands in the four Builds and composed into one portfolio in the three Capstones.

In the classes

  • 1–6 the closet & the decision
  • 7–16 identity, network, compute, data
  • 17–25 the repo, code & pipelines
  • 26–32 containers, monitoring, cost
  • 33–40 AI, incident, database, send-off

In the builds

  • Build I the governed subscription
  • Build II the private application
  • Build III the GitOps loop
  • Build IV eyes & guardrails

In the capstones

  • Plate I the enterprise web platform
  • Plate II the landing zone
  • Plate III the AI workload
Now start where they start. Class One — the closet, the outage, and why Campux moves to the cloud. It's free, no account. You've read the brief; now go build it.