// module
Node Service Design
AUD 1,120 (informational)
Responsible mentor
Harriet Voss
Backend mentor with background in regulated APIs.
Outcomes
- Run a service locally with one command documented in README
- Produce an OpenAPI fragment a frontend can consume
- Explain your error taxonomy in plain language
Description
Each module ships a vertical slice: router, domain logic, persistence port, and structured logs. You rehearse failure injection and rollback storytelling for stakeholders.
Inside the track
- Zod (or similar) schemas at the edge
- Structured logging fields agreed by the cohort
- OpenAPI drafts updated per milestone
- Local integration tests against dockerised deps
- Rate-limiting lab with measurable outcomes
- Incident write-up template for postmortems
Reviews
Harriet’s logging checklist caught three silent failures I would have shipped. Short sentences, no drama.
FAQ
We standardise on the current LTS for the intake. A version file ships with the starter repo.
Sandbox usage stays inside free tiers where possible. Any paid keys are your responsibility.
We do not cover mainframe integrations or proprietary enterprise buses.