Backend Engineering
Services — how they're designed, secured, kept running, and observed.
API Design
The contract a service offers — its shape, its errors, and how it changes without breaking the clients you can't deploy.
15 topics
Auth
Proving who is calling and deciding what they may do — the half of a service that is never "just a library".
7 topics
The Node Runtime
What actually executes your handler — one thread, an event loop, and the four ways people accidentally stop it.
5 topics
Async Work
Everything that shouldn't happen inside the request — queues, workers, schedules, and the retry that ran your job twice.
7 topics
Realtime & Streaming
Pushing data to a client that is already connected — and the connection state that makes it the hardest thing to scale.
5 topics
Services in Production
Where the code runs, what it holds open, and how it behaves on the way up and the way down.
6 topics
Observability
The three signals a service emits, and instrumenting them so the question you didn't anticipate is still answerable.
6 topics
Backend Security
The four things that get a service breached once the browser-side controls are already in place.
5 topics