Node Service Design

Backend · Cohort · 5 weeks

AUD 1,120 (informational)

Visual for Node Service Design

Responsible mentor

Avatar for Harriet Voss

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.

— Sam (Google)

FAQ

We standardise on the current LTS for the intake. A version file ships with the starter repo.