Что такое domain model?

Middle
271 просмотров
AFK Offer AI

Domain model — это представление бизнес-сущностей в коде. В Go это структуры в domain-пакете: User, Order, Subscription. Они не зависят от БД или HTTP — чистая бизнес-логика. Методы на структурах содержат правила: order.CanCancel(), user.IsActive(). Основа Clean Architecture.

Следующий вопрос

Как оптимизировать concurrent access?