← Back
App #1308 · 🇺🇸 the United States
Disaster score 245Common
The Berlin Office built a custom calendar
🧟 Builder has left
Users14
Departments4
Criticality3%
Money involved€14/yr
“AWS probably handles that.”— Nadia, The Berlin Office
- Reason:
- Mainly because the dashboard disagrees with Finance by €83,000. Forked from a tutorial at 23:50 and never cleaned up.
- Built by:
- Nadia, a field technician
- Build time:
- one weekend
- Built with:
- Replit, because deployment looked like one button
- Database:
- a REST API backed by another REST API backed by Excel
- Authentication:
- the session cookie expires in 10 years
- Deployment:
- running in Docker, but the Dockerfile is missing
- Responsible:
- a team that has since been reorganised
- Documentation:
- tribal knowledge, technically
- Security situation:
- no security review, no plans for one
- Future disaster:
- It will get an SLA before it gets a test suite.
Accidentally connected to (1)
- → reads from a read replica with write permissions
Age: 4.7 years · originally expected to last 3 weeks · 6 owners so far · survived 3 reorganisations · last meaningful change 823 days ago · original builder left 733 days ago
Rated common mostly because: 4 departments depend on it, alive 82x longer than intended, the builder has left.
Current owner
Nobody has taken responsibility for this disaster.
Claim responsibility