โ† Back
โœ๏ธ Admit it
App #1003 ยท ๐Ÿ‡ฉ๐Ÿ‡ช Germany
Disaster score 438Rare

Quality Assurance built an invoice matcher

๐Ÿ›๏ธ Older than the department
Users25
Departments4
Criticality51%
Money involvedโ‚ฌ584/yr
โ€œThe data is mostly public anyway.โ€โ€” Plant Manager
Reason:
Officially because Chen from Quality Assurance is on holiday until October. With 2 tests, all skipped.
Built by:
Katrin, a working student
Build time:
an afternoon, mostly
Built with:
Node.js with 847 packages and one route
Database:
localStorage. That is the whole backend.
Authentication:
authorization is handled in the UI
Deployment:
behind a domain registered for โ‚ฌ4 during a workshop
Responsible:
Ravi, who thought somebody else owned it
Documentation:
a README that begins with "temporary notes"
Security situation:
production secrets are in Git history
Future disaster:
It will discover the backups have never been restored.

Accidentally connected to (4)

  • โ†’ depends on a domain Miriam owns privately
  • โ†’ emails errors to Olivier
  • โ†’ depends on a DNS entry somebody created manually
  • โ†’ uploads nightly exports to an FTP server

Age: 7.3 years ยท originally expected to last 3 weeks ยท 1 owner so far ยท survived 3 reorganisations ยท last meaningful change 823 days ago

Rated rare mostly because: 4 accidental connections, 51% chance of becoming business critical, 4 departments depend on it.

Current owner

Nobody has taken responsibility for this disaster.

Claim responsibility
Spin the wheel