Why pynenc uses an invocation state machine

May 9, 2026

Pynenc models every task invocation as a finite-state machine. The file pynenc/invocation/status.py declares the invocation states, the allowed transitions between them, ownership rules, and dedicated recovery states.

Read article

Per-account task concurrency without a lock service

May 1, 2026

Many background jobs call an external system on behalf of separate accounts, tenants, or installations. The external system allows parallel calls across different accounts, but it does not allow two calls for the same account to run at the same time.

Read article