Project challenges / verified progress
THE VAULT / FROM THEORY TO PRACTICEbuildtestverifycommitLocal workspaceREAL CODE / REAL INFRASTRUCTURELearnRun testsVerify progressProject workspaceLEARN BY BUILDING / VERIFIED PROJECT CHALLENGES

The engineering notebook

One system, built from first principles and then operated.

Build Beacon, a reliability platform that watches endpoints for uptime, latency and certificate expiry, then deploy and operate it like production. Concept first, code second, every stage.

SRE projects
7
Challenges
67
Verified
0
Start challenge oneOne request, one answerBeacon: build an SSL and uptime monitor in Go / 45 minutes

Loading your Vault account...

Personal activity

Your learning activity

Loading your activity…

Each activity is a verified course submission. The graph does not measure study time, code quality, or mastery. Your activity history belongs to your Vault account; course completion details are also kept in this browser and do not automatically sync to another device.

Choose a course

Courses are independent and can be taken in any order. Check each course page for prerequisites and setup.

Lessons are open to read. A Vault account and project setup are needed to verify work and save progress.

01

Foundation — write the thing that measures

Beacon's reason to exist: a Go program that resolves a name, opens a connection, reads a certificate and records what it found, then grows into a service that runs on its own.

02

Packaging — make it shippable

Turn a binary on your laptop into a signed, scanned, reproducible artifact that any machine can run and anyone can verify came from you.

03

Platform — give it somewhere to live

Run Beacon on Kubernetes, then build the infrastructure under it with code, so the whole environment can be destroyed and recreated on demand.

04

Operations — keep it alive

Ship changes safely and know, with numbers rather than opinions, whether Beacon is healthy — then handle it like an on-call engineer when it is not.