Going Further

Beyond Express — Frameworks, Adjacent Skills, Reading

Going Further

Where to go after this track. Modern alternatives, adjacent skills, resources.

3 min read Level 1/5 #express#resources#learning-path
What you'll learn
  • Know the modern alternatives
  • Identify adjacent skills to learn
  • Find the canonical references

You can now build, ship, and operate Express apps. Here’s where to look next.

Adjacent Frameworks

Express set the pattern. Modern alternatives improve on different axes:

  • Fastify — same mental model, ~3x throughput, schema-driven
  • Hono — tiny, web-standards-first, runs on Cloudflare Workers
  • NestJS — opinionated, TS-first, DI + decorators (Angular-style)
  • t3 / Next.js / Astro / Remix — full-stack apps with server bits

A Fastify route looks ~95% like an Express route. The migration is small.

TypeScript

If you haven’t already — the TypeScript track pairs perfectly with Express. Typed req.params, typed req.body (via Zod inference), typed services, typed errors. Once you’ve used it, hard to go back.

Databases & ORMs

The Node track covers Postgres / SQLite / Redis. Pick one ORM (Drizzle or Prisma) and go deep — it pays off across every project.

Observability

  • Sentry for error tracking (deploy day one)
  • OpenTelemetry for tracing (deploy day 30)
  • Prometheus + Grafana for metrics (deploy day 60 when you actually need them)

DevOps Adjacent

The skills that turn an Express dev into a senior backend dev:

  • Containers — past Docker, learn k8s if your job requires it
  • CI/CD — GitHub Actions, GitLab CI
  • Cloud basics — AWS / GCP / Cloudflare
  • Postgres operations — backups, replication, query plans

Read

  • Express docs — pretty good, especially the API reference
  • OWASP Top 10 — security baseline
  • Designing Data-Intensive Applications — once you’ve shipped a few apps, this book changes how you think about backends
  • The Twelve-Factor App — the practices most production Node apps follow

Project Ideas To Cement This

  • A typed REST API — Express + TS + Drizzle + Zod + Vitest + Postgres
  • A real-time presence app — Express + WS + Redis pub/sub
  • A webhook receiver — verify, idempotency, queue, fan-out
  • A small SaaS — auth + Stripe + admin endpoints + Sentry

Each one exercises a different chapter.

Habits

  • Validate at the boundary, trust inside
  • Async by default, never block the loop
  • Crash fast on programmer bugs, observable errors on the rest
  • Measure before optimizing
  • Pick boring tech — Express, Postgres, Redis. Boring scales.

Congratulations

You’ve covered Express end-to-end — from npm install to production. The rest is reps. Go ship something.

↺ Back to the Start