EterDB, a Postgres fork that makes it easy to recover from incidents

Hey everyone, a few months ago, after recovering from a Clade-generated bug, I was thinking to myself “wouldn’t it be nice if prod DB writes were easy to roll back”. I’ve put something together: it’s a two-container deploy plus a CLI tool. It’s far from being production ready, so please be gentle. All feedback welcome!The nitty gritty: https://eterdb.com/techGitHub: https://github.com/eterdb/eterdb

Hacker NewsToolAISource
0Sign in to voteCopy link

FL score

42

out of 100

Verdict

SKIP

medium confidence

Competition

No competitor data yet

Trend

No signal yet

A Postgres fork adding point-in-time recovery and write rollback capabilities to reduce incident recovery time.

The pain

Database incidents cause extended downtime and data loss. Current recovery methods require manual intervention, backups, or WAL replay. Teams spend hours restoring production databases after bad writes or corrupted data.

The gap

Postgres has PITR via WAL archiving, but it's complex to set up and slow to execute. No native mechanism exists to selectively rollback writes without full database restore. The gap is between 'database is broken' and 'database is fixed' — currently measured in hours, not minutes.

Build angle

Start by solving the specific use case: recovering from application-generated bad writes (like the Clade bug mentioned). Build a thin layer on Postgres that tracks write operations and allows selective rollback via CLI. Focus on making the common case (undo last N transactions) bulletproof before expanding scope.

Strengths

  • Solves a real, recurring pain point that affects every company running Postgres
  • Founder has direct experience with the problem they're solving
  • Two-container deploy suggests pragmatic, deployable approach rather than vaporware
  • Large addressable market — every Postgres user is a potential customer
  • Low switching cost if positioned as additive layer rather than replacement

Risks

  • Postgres fork maintenance burden is massive; staying in sync with upstream requires significant engineering
  • Unclear if this is a fork or a wrapper — if it's a true fork, adoption friction increases dramatically
  • No evidence of product-market fit; one founder's use case doesn't validate market demand
  • Competing against mature solutions (Patroni, pgBackRest, managed database services with PITR)
  • Data consistency and correctness are critical; any bugs cause data loss, creating high liability
  • Early stage (admits not production-ready) with no users, revenue, or traction signals
  • Unclear pricing model and go-to-market strategy for a developer tool in crowded space

Questions about this idea?

FlyBot reads the scoring and gives you a second opinion on “EterDB, a Postgres fork that makes it easy to recover from incidents”.

Open FlyBot