Going Further

Resources to Keep Learning Fastify

Going Further

A curated set of next reads, plugins, and community spots for after the course.

3 min read Level 1/5 #fastify#resources#community
What you'll learn
  • Bookmark the official docs at fastify.dev
  • Explore the @fastify/* plugin ecosystem
  • Read benchmarks and the "Accelerating Node" book

You now have enough Fastify to ship a production API. The ecosystem is large and the docs are excellent — here’s where to go next.

Official Docs

  • fastify.dev/docs — reference docs, hooks, lifecycle, types
  • fastify.dev/ecosystem — curated plugin index
  • github.com/fastify/fastify — source, RFCs, discussions

The reference docs cover edge cases the course intentionally skipped (custom serializers, listener events, the request.routeOptions API, etc.).

Plugins to Know

// Often-installed in real apps
'@fastify/sensible';       // .notFound(), .badRequest() helpers
'@fastify/auth';           // compose multiple auth strategies
'@fastify/under-pressure'; // event-loop / memory backpressure
'@fastify/redis';          // shared Redis client
'@fastify/awilix';         // dependency injection

Books and Talks

  • Accelerating Node.js Applications with Native Modules — Matteo Collina
  • Matteo Collina conference talks on Fastify, Pino, and undici (YouTube)
  • The Fastify benchmark repo: github.com/fastify/benchmarks

Community

  • Fastify Discord (linked from fastify.dev)
  • GitHub Discussions on fastify/fastify
  • Twitter/X: @matteocollina, @fastifyjs

Build something real — the best follow-up to a course is a project. Ship a small API, benchmark it, deploy it, and read someone else’s Fastify codebase. You’ll learn more in a weekend than from any tutorial.