Architecture Antipatterns
God Objects, Service Locators, Circular Dependencies, and more architectural nightmares
Architecture Antipatterns
God Objects, Service Locators, Circular Dependencies, and more architectural nightmares
Security Vulnerabilities
OWASP Top 10 coverage including injection, broken auth, and security misconfigurations
Code Quality Issues
Monkey patching, magic numbers, callback hell, and unmaintainable code patterns
State Management
Global mutable state, feature flag chaos, and state synchronization nightmares
Error Handling
Swallowing errors, exposing stack traces, and every wrong way to handle failures
Database Design
God tables, SQL injection, N+1 queries, and data modeling disasters
This documentation accompanies the “Worst Backend Ever” educational project - a codebase intentionally designed to demonstrate every antipattern imaginable.
Each section includes: