← Back
✍️ Admit it
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
Spin the wheel