California Cadet Corps

Road to War · Command Briefing · S6

Modernizing How We Run Our Systems

Off rented servers, onto modern cloud — so every cadet and commandant gets one account and one profile everywhere. We spend less, move faster, and finish in weeks, not years.

● BLUF — Bottom Line Up Front

We are moving every California Cadet Corps website and tool off two rented, always-on servers and onto modern pay-as-you-go cloud. Three returns: we cut our monthly bill by about 52% ($93.50 → $45.00/mo), we build and ship faster, and every member gets one account and one profile that works across every CACC site, tied to their Microsoft sign-in.

The foundation is already built and the hardest piece — creating official accounts automatically — is proven. Because that groundwork is done, the remaining work is measured in days and weeks, not months or years. This is a short, disciplined sprint.

The Plan

Road to War — every milestone to one unified platform

Read it like any glidepath: bottom-left is where we started, top-right is the objective. Every marker is a milestone in the full lift-and-shift, color-coded by status. No hard dates — each step is days to weeks of focused work, so the whole march is a matter of weeks.

S6 Road to War — Systems Modernization ◷ Tempo · Days to Weeks
◎ OBJECTIVE — END STATE Zero rented servers — $0/month. One account per person, tied to Microsoft. One profile that follows you everywhere. ◄ WHERE WE ARE TODAY MISSION COMPLETE ▲ DONE Shared foundation built One secure database + one Microsoft sign-in DONE Automatic accounts proven We can create official accounts on command — tested IN PROGRESS Inventory every site & tool Catalog both servers before we move anything NEXT First tool moves to the cloud One-click Microsoft sign-in for everyone ★ MARQUEE Auto-provision new commandants Approve an application → account appears in minutes THEN Main website to the cloud Retire the old, costly website engine THEN Remaining sites unified ~15 legacy sites rebuilt, one login ◎ FINISH Servers off · $0/mo STATUS LEGEND Not started / planned On track / in progress Completed At risk — needs attention At risk — immediate attention

The Numbers

What it costs — before and after

We collapse six recurring charges across two servers, a database, backups, and storage into two modern plans. Same capability, far lower bill — and the new plans include things we pay extra for today.

$48.50
saved every month
$582
saved every year
~52%
lower monthly bill
What we pay for todayNowWhat replaces itAfter
Central server (8 GB) — main site + ~15 subdomains$48.00Vercel Pro — hosts every site, one plan$20.00
Apply server (2 GB) — apply.cacadets.org$12.00Folded into Vercelincluded
Managed database$16.00Supabase Pro — shared database + sign-in + storage$25.00
Object storage — files & uploads$5.00Supabase Storageincluded
Server backups (central)$10.00Managed automaticallyincluded
Server backup (apply)$2.50Managed automaticallyincluded
Total recurring cost$93.50/moTwo plans, everything included$45.00/mo

Current figures are our actual monthly Linode charges. "After" uses published list prices — Vercel Pro ($20/seat, one developer seat) and Supabase Pro ($25), within included usage. Beyond the savings, the new plans add capabilities we don't have today at no extra line item: built-in sign-in, automatic backups, a global content network, and hosting that scales itself for encampment surges.

Why It Matters

What this buys the Corps

Beyond the lower bill, three plain-language returns. None of them require anyone to learn anything new — the improvements happen underneath.

We spend less

Two servers we rent around the clock become two services we pay for by usage — a ~52% cut, with backups, storage, and sign-in now included instead of billed on top.

One account, everywhere

Sign in once with your Microsoft (@cacadets.org) account and your profile follows you across every CACC site. No re-registering, no separate login per tool.

We move faster & scale

New tools ship in days, not months, and the system scales itself for encampment surges instead of straining one server. More capability from less effort.

The Headline Capability

From an approved application to a working account — automatically

Today, standing up a new commandant means manual account setup, repeated on every system they need. That is slow, error-prone, and doesn't scale.

After this work: an application is approved with one click, the commandant's official @cacadets.org account is created automatically, a welcome email goes out, and they can immediately sign in to every CACC tool — because every site shares the same login and the same profile. Onboard one commandant or fifty; the effort is the same.

Application approved Account created automatically Welcome email sent Signed in everywhere

One Ask

Help me name the platform

Our unified cadet platform is currently a placeholder called "newtools." As it becomes the single front door for every cadet and commandant, it deserves a real name. A few starters — but I'm taking suggestions from command:

GuidonMusterFormationThe ArmoryCadetOSCACC Hub
California Cadet Corps · S6 Technology & Systems · Road to War briefing · Cost figures current; status shown as of presentation. Prepared by 1LT Roach.