Domain-Driven Design (DDD)
List the nouns and verbs of the problem, not the implementation.
- Nouns: User, Session, Token, Permission
- Verbs: authenticate, authorize, refresh
β 1. The Most Direct Practical Source: Domain-Driven Design (DDD)
πΉ Ubiquitous Language
Code should reflect the words and concepts used in the real domain.