CQRS / Sourcing
Машинное обучение не имеет ничего общего с Event Sourcing и CQRS. они представляют собой шаблоны проектирования для разделения операций чтения и записи данных и для хранения всех событий, которые происходят с вашим доменом, вместо обновления состояния.
Машинное обучение
Машинное обучение о данных. Чем больше у вас данных, тем лучше прогнозы. Поскольку получение событий означает, что вы собираетесь хранить каждое событие, произошедшее с вашим доменом, у вас есть больше данных для анализа и вы можете прогнозировать лучшие результаты.
Пример
У меня есть интернет-магазин, где некоторые люди хранят заказы в корзине в течение более длительного периода времени, прежде чем они сделают платеж, чем другие люди, которые делают платеж сразу. Если у вас есть источник событий, вы можете отслеживать поведение пользователя, например, добавленный элемент, удаленный элемент, созданное бронирование и т. Д. Вы можете использовать машинное обучение, чтобы предсказать, кто сразу заплатит, скорее всего, получит продукт в следующий раз и отправит скидки. им и т. д. или узнайте, как они делают покупки, чтобы показать продукты, которые их больше интересуют.
Представьте себе, что вместо источника событий вы работаете в состоянии, в котором вы просто обновляете поле статуса заказа в базе данных. Вы никогда не можете предсказать это поведение.
Надеюсь, это поможет!