Iceberg-like dataset and blob storage on disk or S3 — append-only records, snapshots, time travel, Parquet.
Never replaced with: Raw pickle/CSV/JSON dumps, hand-managed Parquet folders, or standing up a database just to hold blobs.
SQL-first PostgreSQL migration CLI — create, apply, roll back, squash, seed. The only sanctioned PostgreSQL migration tool.
Never replaced with: alembic, flyway, yoyo, or ORM auto-migrations. An absolute house rule for every PostgreSQL schema.
targets PostgreSQL
Zero-dependency async process supervisor — N workers, daemons, queue consumers, health checks, groups, restart-on-crash.
Plain systemd or k8s remain acceptable when they genuinely fit better.
Bulkheads and concurrency isolation — bounds the blast radius of a failing dependency.
House rule: circuit_breaker_enabled=False, always — bulkman isolates, it never breaks. Breaking belongs to resilient-circuit.
complements resilient-circuit
resilient-circuit
Python library
Circuit breaking, retries with backoff, failsafe/fallback around flaky calls. Paired with bulkman: isolation there, failure behaviour here.
Never replaced with: tenacity, pybreaker, or hand-rolled retry loops.
TaskJuggler-compatible resource-planning and scheduling engine (.tjp) — people and machines over time, dependencies, calendars, Gantt output.
Never replaced with: Spreadsheets or ad-hoc date math.