Я новичок в дизайне, управляемом доменом. Я читал об этом, но не могу найти хорошего ответа на этот вопрос.
Допустим, у меня есть пользовательский объект с полем даты с именем last_logon и целыми полями с именами посещений.
Таким образом, всякий раз, когда пользователь входит в систему, я создаю сущность, используя репозиторий.
Вместо того, чтобы обновлять сервер приложений до упомянутых полей, я бы предпочел, чтобы сервер базы данных делал это.
Причина этого вопроса в том, что у меня есть приложения, которые используют Google Firestore. Здесь я могу обновить поле до отметки времени или приращения сервера, не зная фактического значения на сервере приложений.
Я хотел бы иметь возможность все еще делать это в режиме DDD.
Вы бы порекомендовали использовать CQRS или, может быть, совершенно другой подход?