← Back
App #179 · 🇩🇪 Germany
Disaster score 198Common
IT (yes, really) built a certification expiry alerter
Users7
Departments0
Criticality6%
Money involved€239,721/yr
“AWS probably handles that.”— Daniel, IT (yes, really)
- Reason:
- Allegedly because someone said "just add AI". With dark mode and no error handling.
- Built by:
- Daniel, a team lead
- Build time:
- 12 minutes
- Built with:
- plain HTML and 1,900 lines of jQuery
- Database:
- a SharePoint list that started as a temporary workaround
- Authentication:
- the tenant ID is a query parameter
- Deployment:
- deployed behind a Cloudflare Tunnel from Katrin's laptop
- Responsible:
- Elena, who has never seen the source code
- Documentation:
- a Word document called copy of copy of Customers_use-this-one.xlsx
- Security situation:
- security is handled by a checkbox called admin
- Future disaster:
- It will hold the only copy of Stock_list.xlsx.
Accidentally connected to (2)
- → uses Google Sheets as an event log
- → calls an internal API using an employee's token
Age: 53 days · originally expected to last 2 months · 2 owners so far · survived 1 reorganisation · last meaningful change 53 days ago
Rated common mostly because: €240k per year, 2 accidental connections, 7 users.
Current owner
Nobody has taken responsibility for this disaster.
Claim responsibility