CD10: Capstone: three DevOps projects for RouteRani

Lesson 5 of 5 · reading 15–25 minutes; practice and project time is on the module page

Demo, self-review and case studies

🎯You'll be able to

Demo the work, review it honestly against the marking guide and write a short case study for each project.

🏠The everyday picture

After installing a fire system, the engineer shows the owner the sprinkler valve, sets off a test alarm, and pulls the power to show the battery backup working. Showing what happens when something fails is part of the handover.

📘What it really is

📝A worked example

A learner's self-review, in part (illustrative):

Area Rating Evidence
Infrastructure as code Met 10 of 10 infra tests twice; destroy and rebuild shown in the demo
Delivery Met 10 of 10 pipeline tests; 0 failed requests in a deploy under load; three rollbacks recorded
Observable and scalable Met 8 of 8 observe tests; dashboard screenshot during load; autoscaler log
Pipeline Partly Workflow passes the local checks; not yet run on GitHub
Platform judgement Partly Cloud design and cost table written; Kubernetes YAML written but not run

The "Partly" items came with a plan: push to a private GitHub repository with a self-hosted runner, and try the YAML on a kind cluster.

🌍Where it's used

📝Case scenario

In a demo with three API copies running, a reviewer asks the learner to run docker rm -f on two of them while traffic flows. nginx retries on the remaining copy, the load tool shows a handful of slow requests but no failures, and the next terraform apply brings the copies back. The reviewer notes it as the strongest evidence in the portfolio: the learner understood what each part does when something breaks.

🖱️Try it

Record your demo, complete the self-review with evidence, tidy the repository, and write three case studies and the design notes. Ask someone to break something (stop the database, remove a copy, deploy a bad release) while you show what happens.

⚠️Common mistakes

🛠️For your project

Record your results on each project page; the completion record collects them.

✅Quick check

What should a DevOps demo show besides the happy path?

Show the answer

A rebuild from code, a bad release rolled back, an alert firing, scaling up and down, and something broken on purpose.

What makes a strong case study?

Show the answer

A clear problem, the approach, results in numbers labelled as practice-kit data, and an honest note on what you'd change.

← PreviousProject 3: dashboards, alerts and scaling
ProLearners Assist