separation-of-concerns

Separate business logic from infrastructure (databases, APIs, UI) Use when designing system architecture. Architecture category skill.