Module 14 Summary
What this module established
Every environment difference is a setting read from the environment, not a branch in the code - the branch is right everywhere except the place somebody forgot.
Carry forward
- Multiple workers means multiple copies of anything in memory. Test with the worker count you deploy with, or these bugs stay hidden.
- Separate liveness from readiness. A failing dependency should remove an instance from rotation, not restart it.
- Log identifiers, timings, statuses and versions; never bodies, outputs or credentials.
Before moving on
Move on when nothing branches on an environment name, shared state lives outside the process, and no request content reaches your logs.
