stitch-durable

Durable execution for long-running Python pipelines, using only the standard library

TL;DR

Overview

stitch-durable grew out of my PyCon NL 2026 talk, "Fire, Forget, Regret", about what happens to long-running Python pipelines when something fails halfway through. The talk's live demo was an AI news pipeline that I killed with kill -9, cut off from wifi, and starved of its model and database. The plain version crashed or redid finished work. The durable version resumed with no duplicates, using one decorator.

What every async step gets

Tech Stack

Python asyncio SQLite

Links


← Back to Work