Add detailed backend architecture documentation

- Created `ARCHITECTURE.md` with an extensive overview of backend design, principles, and project structure.
- Documented key architectural layers: API, dependencies, services, CRUD, and data layers.
- Included comprehensive guidelines for database architecture, authentication/authorization, error handling, and testing strategy.
- Provided examples for each layer, security practices, and performance considerations.
- Aimed at improving developer onboarding and ensuring consistent implementation practices.
This commit is contained in:
Felipe Cardoso
2025-10-31 19:02:46 +01:00
parent 80c26c3df2
commit 86f67a925c
3 changed files with 3800 additions and 0 deletions

1171
backend/docs/ARCHITECTURE.md Normal file

File diff suppressed because it is too large Load Diff