A practice-first plan for designing idempotent background jobs · PitHub