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
Serverless vs Long-Running Services
What you actually give up when a request gets its own short-lived instance — connections, memory, background work, and stream duration.
core25 minService Startup & Configuration
Validating config at boot so a missing variable fails the deploy instead of the first request that needs it.
core20 minConnection Management & Pooling
Why connections are the scarcest resource a service holds, and how pool sizing decides whether load becomes latency or errors.
core25 minCalling Other Services
The HTTP client as a reliability surface — timeouts, connection reuse, deadlines, and failing fast when a dependency is already down.
core25 minFile Uploads & Object Storage
Getting bytes from a browser to a bucket without passing them through your service, and validating what actually arrived.
core25 minGraceful Shutdown & Draining
What a process must do between SIGTERM and exit so a deploy doesn't drop requests, lose jobs, or corrupt half-finished work.
core20 min