Command and Query Responsibility Segregation (CQRS) pattern

Разделите операции, которые считывают данные из операций, которые обновляют данные, используя отдельные интерфейсы. Это может обеспечить максимальную производительность, масштабируемость и безопасность. Поддерживает эволюцию системы с течением времени…

Event Sourcing pattern

Вместо того, чтобы хранить только текущее состояние данных в домене, используйте хранилище только для добавления, чтобы записать полную последовательность действий, предпринятых по этим данным. Магазин действует…