intermediate

Backend patterns

Use service, data access, dependency, DTO, and middleware patterns to keep backend boundaries explicit and testable.