β Back
App #413 Β· πΊπΈ the United States
Disaster score 1025Mythic
The Management Assistant built an expense approval workflow
π₯ Business criticalπ§ Builder has leftποΈ Older than the departmentπΈοΈ Load bearing
Users576
Departments1
Criticality26%
Money involvedβ¬4,735,766/yr
βWe didn't have time to wait for IT.ββ Lukas, The Management Assistant
- Reason:
- Mainly because the form contains 47 fields and 3 of them are called "Other". Quietly rolled out to two countries.
- Built by:
- Lukas, a field technician
- Build time:
- one weekend
- Built with:
- React, Vite and enthusiasm
- Database:
- a private Slack channel called #data-backup
- Authentication:
- permissions are managed in a spreadsheet
- Deployment:
- running with 82% memory usage and "seems fine"
- Responsible:
- Priya, currently on parental leave
- Documentation:
- a PDF exported from PowerPoint
- Security situation:
- the temporary firewall rule is 15 months old
- Future disaster:
- It will process the same invoice 2 times.
Accidentally connected to (5)
- β depends on Node 18 specifically
- β polls the API every 4 seconds
- β depends on another app also nobody owns
- β shares one API key with 2 other tools
- β depends on a folder called Final
β οΈ Removing this app may now destroy the company.
Age: 6.4 years Β· originally expected to last 3 months Β· 6 owners so far Β· survived 1 reorganisation Β· last meaningful change 420 days ago Β· original builder left 1235 days ago
Rated mythic mostly because: β¬4.7m per year, 576 users, 5 accidental connections.
Current owner
Nobody has taken responsibility for this disaster.
Claim responsibility