Skip to content

Ep 5: Meet LoopNotes, our project app

Episode 5 of 448 · Concept

In one sentence: LoopNotes is a tiny notes app that we carry through the whole course, from “works on my laptop” to a production Kubernetes cluster.

Learning tools one by one, with toy examples, is how people end up knowing commands but not how they fit together. With one app, every new skill solves a real problem the app has right now.

Stage What changes for LoopNotes
Week 1–2 Runs on a Linux server, as a service
Week 3 Reachable from a browser (ports, DNS, nginx)
Week 4 Every change goes through Git
Week 6–7 Packaged with Docker, plus a database
Week 8 Tested and shipped automatically (CI/CD)
Week 9–11 Deployed on AWS, built with Terraform
Week 12–14 Runs on Kubernetes
Week 15 Monitored with Prometheus and Grafana

It works perfectly on my laptop. But when we put it on a server, it crashed with a “500 Server error”. Why? That’s Ep 6.