← Back
✍️ Admit it
App #1362 Β· πŸ‡©πŸ‡ͺ Germany
Disaster score 570Legendary

Customer Support built a website change request portal

🧟 Builder has leftπŸ•ΈοΈ Load bearing
Users16
Departments4
Criticality14%
Money involved€942/yr
β€œThe data is mostly public anyway.”— Kevin, Customer Support
Reason:
Because the integration works unless it is Tuesday. With a logo generated at 16:57.
Built by:
Kevin, someone from Procurement
Build time:
4 evenings
Built with:
Lovable, and a pinch of stupidity
Database:
Redis with persistence disabled because "it is only a cache"
Authentication:
MFA is enabled for 3 people
Deployment:
deployed by emailing Customers_backup.csv to Olivier
Responsible:
Sofia, who inherited it from Kevin by accident
Documentation:
a spreadsheet cell containing "ask Miriam"
Security situation:
the tenant ID comes directly from the query string
Future disaster:
It will get an SLA before it gets a test suite.

Accidentally connected to (5)

  • β†’ scrapes another tool that itself scrapes SAP
  • β†’ syncs every 28 minutes and calls that real-time
  • β†’ depends on a production secret copied from another project
  • β†’ has a Zapier workflow nobody can access
  • β†’ receives production data through a webhook with no signature

⚠️ Removing this app may now destroy the company.

Age: 2.5 years Β· originally expected to last 3 weeks Β· 3 owners so far Β· survived 2 reorganisations Β· last meaningful change 420 days ago Β· original builder left 410 days ago

Rated legendary mostly because: 5 accidental connections, 4 departments depend on it, alive 43x longer than intended.

Current owner

Nobody has taken responsibility for this disaster.

Claim responsibility
Spin the wheel