Architecture
Architecture
4 posts in this category
DTO
MOD
ENT
Backend Layers
controller • service • db
BackendArchitecture
How to separate DTO, Model, and Entity in backend code
How to separate DTO, Model, and Entity in backend code so controller, service, and database layers do not get mixed together, especially with TypeORM.
12 min read18/06/2026
BE
FE
QA
Role Boundaries
api • dto • test logic
BackendArchitecture
How to separate backend, frontend, and QA responsibilities in a team
How to separate backend, frontend, and QA responsibilities to avoid blame, broken API contracts, unclear validation, and test cases drifting from the real system logic.
11 min read17/06/2026
SRP
DIP
OCP
SOLID in Practice
clean • test • scale
BackendArchitecture
Apply SOLID to reduce coupling in large projects
A practical guide to applying SOLID in real projects to reduce coupling, avoid messy code, improve testability, and make large systems easier to extend.
10 min read16/06/2026
API
RAM
N+1
State and Scale
cron • file • memory
BackendArchitecture
Stateless vs stateful code when scaling instances
Understand stateless and stateful backend code, plus common scaling bugs like duplicate schedulers, local files, and memory state.
10 min read16/06/2026