← Back
✍️ Admit it
App #1084 · 🇺🇸 the United States
Disaster score 570Legendary

Corporate Communications built a returns processing tool

💀 Direct production access🕸️ Load bearing
Users1
Departments0
Criticality30%
Money involved€10,416/yr
ChatGPT can probably regenerate it.Katrin, Corporate Communications
Reason:
Allegedly because the dashboard disagrees with Finance by €249. With dark mode and no error handling.
Built by:
Katrin, an intern
Build time:
9 evenings
Built with:
a Slack bot doing database writes
Database:
the production database, directly, with write access
Authentication:
the audit log is a text file called audit-final.txt
Deployment:
running on Ubuntu 22.04 and nobody wants to upgrade it
Responsible:
Jens, because their credit card pays for it
Documentation:
none, but the variable names are "pretty clear"
Security situation:
the API key is called PUBLIC_API_KEY
Future disaster:
It will eventually process €2,400 per month.

Accidentally connected to (5)

  • expects Salesforce to finish first
  • depends on Node 14 specifically
  • logs errors into a text file on the server
  • depends on column C never being renamed
  • depends on Stock_list.csv having exactly 17 columns

⚠️ Removing this app may now destroy the company.

Age: 34 days · originally expected to last 7 days · 2 owners so far · last meaningful change 34 days ago

Rated legendary mostly because: 5 accidental connections, direct production access, 30% chance of becoming business critical.

Current owner

Nobody has taken responsibility for this disaster.

Claim responsibility
Spin the wheel