Background jobs — header illustrations

Three 720×320 hand-drawn SVGs for the Acme docs section on background jobs. Flat fills, 1.5–2px strokes, palette-locked. Each exports standalone via the button below it.

720 × 320 · inline SVG · no external assets
queue job 5 job 4 job 3 job 2 job 1 worker pool=4 next to run Jobs are pulled FIFO; the worker leases one at a time.
Queue
For "How jobs are picked up" — intro page header.
t = 0 time → try 1 try 2 try 3 try 4 +1s +2s +4s Each failure waits twice as long before re-queuing; jitter not pictured.
Retry with backoff
For "Handling failures" — retry policy header.
enqueue batch() shard 0 shard 1 shard 2 shard 3 merge await all fan-out fan-in Parent job spawns N children, then blocks on a completion barrier.
Fan-out / fan-in
For "Batch and parallel work" — fan-out pattern header.

Palette & rules

ivory
#F6F3CF
slate
#8B162B
clay
#F37521
olive
#C6B63B
oat
#F9B6B8
gray-150
#FCFCF2
gray-300
#D6ADB5
gray-500
#B76F7C
  • Strokes are 1.5px for neutral boxes, 2px for emphasised containers.
  • All rectangles use rx="10"; no drop shadows or gradients.
  • Labels inside boxes are 11px mono; annotations outside are 12px sans, gray-500.
  • Clay marks "the thing in focus"; olive marks "success / done".
  • Each SVG carries its own <style> block so the download stands alone.