“Realizing that TXID wraparound would pose an existential threat to the product, our infrastructure team doubled down and got to work.”
Notion’s single Postgres box got so busy that VACUUM couldn’t keep up. Fall far enough behind and Postgres stops taking writes to protect itself. Users got a five minute maintenance window and a vague line about stability. Behind it was a team racing a database that was about to refuse every edit.