โ† Back
โœ๏ธ Admit it
App #1350 ยท ๐Ÿ‡ณ๐Ÿ‡ฑ the Netherlands
Disaster score 269Common

Compliance built an invoice approval app

๐ŸงŸ Builder has left
Users6
Departments5
Criticality30%
Money involvedโ‚ฌ0/yr
โ€œVercel probably handles backups.โ€โ€” Chen, Compliance
Reason:
Mainly because the approval chain includes 5 people and one shared mailbox. Already exported 114,503 rows to somebody's laptop.
Built by:
Chen, a product owner
Build time:
6 evenings
Built with:
GraphQL, for three fields
Database:
one table called data
Authentication:
the login page is protected by another login page
Deployment:
deployed with a shell script called deploy-final.sh
Responsible:
Chen, a product owner. Only Chen.
Documentation:
a spreadsheet cell containing "ask Kevin"
Security situation:
the JWT secret is "changeme"
Future disaster:
It will become impossible to shut down because 5 other tools depend on it.

Accidentally connected to (1)

  • โ†’ depends on Katrin being logged in

Age: 1.1 years ยท originally expected to last 2 months ยท 2 owners so far ยท last meaningful change 210 days ago ยท original builder left 197 days ago

Rated common mostly because: 5 departments depend on it, 30% chance of becoming business critical, the builder has left.

Current owner

Nobody has taken responsibility for this disaster.

Claim responsibility
Spin the wheel