3.0 arrived in September and can produce one file containing the application, its dependencies and the runtime — which changes what deployment means compared with a PHP release…
Changing the shape of a cached value makes every existing entry wrong, and there is no way to clear them selectively without knowing every key that exists. A…
A flag decouples deploying from releasing, which is genuinely valuable, and it doubles the number of code paths — permanently, unless somebody deletes it. Two flags interacting is…
Two deployables writing the same tables is one service with extra steps. Deciding who owns them is the whole decision, and the intermediate state lasts.
PID 1 in Linux does not get default signal handlers, so a shell script as the entrypoint ignores SIGTERM entirely — and docker stop waits ten seconds and…
A twelve-minute pipeline that reports a lint failure at minute eleven trains people to push and switch tasks, which is the opposite of what CI is for. Ordering…
Turning off timestamp validation removes a stat call per file per request, and it means PHP never notices a changed file — so a deploy without a reload…
The default update order stops a task before starting its replacement, so capacity dips during every deploy — invisible at eight replicas, a visible outage at two. failure_action:…