Tag: engineering-tradeoffs
All the articles with the tag "engineering-tradeoffs".
-
Putting Workron on Kubernetes: The Integration Bug Unit Tests Couldn't Reach
Deploying Workron to a local Kubernetes cluster as the first real integration test, and the JSON tag mismatch the cluster surfaced in five minutes.
-
Draining the Gang: Coordinated Preemption with Checkpoint/Resume
Updated:Closing the stuck-gang gap: a coordinated drain path where one task's failure pulls its siblings down cleanly, with a retry-budget refund and opaque checkpoints that survive the round-trip.
-
All or Nothing: Gang Scheduling in Workron
Adding gang scheduling to Workron: a reserved state, an admission cycle that places N tasks simultaneously, and why running siblings are left untouched when one task fails.
-
Making the Invisible Visible: Structured Logging, Metrics, and Request Tracing
Replacing log.Printf with slog, adding Prometheus metrics, and building request ID tracing. How observability turned Workron from a system that works into one that explains itself.