Публикации по теме 'system-architecture'
CQRS — простой, но элегантный шаблон архитектурного проектирования.
CQRS (разделение ответственности за выполнение команд и запросов) — это шаблон проектирования, который разделяет ваши операции READ и WRITE/UPDATE/DELETE в вашем коде.
На практике CQRS — очень простой паттерн, не требующий больших вложений. Его можно легко расширить с помощью более сложных методов, таких как архитектура, управляемая событиями, источник событий или многоязычное постоянство. Но они не всегда нужны. Даже без применения каких-либо дополнительных шаблонов CQRS может..
#snippets: Отмена
В разработке программного обеспечения во многих случаях мы сохраняем обработчик или дескриптор , чтобы отменить операцию или закрыть ресурс. Возможно, наиболее знакомым примером является сохранение объекта тайм-аута, возвращаемого функцией setTimeout , для его очистки.
Начнем с примера. Где-то в моем коде я создал ловушку тайм-аута:
Ловушка выдаст исключение через 5 секунд. Позже, если мой процесс прошел успешно, и я хочу отменить ловушку, мне нужно:
Доступ к объекту..
Javascript, управляемый доменом
Новый подход к архитектуре внешнего интерфейса javascript.
Дизайн, управляемый доменом, существует уже некоторое время. Это был самый большой ажиотаж вокруг программирования, который я лично могу вспомнить. Но что это?
Проще говоря, это абстракция концепции на ее собственные логические слои, чтобы разделить бизнес-логику на то, что действительно важно, на бизнес. Представьте, что вы создаете приложение для химчистки, и вам нужно создать несколько вариантов оплаты, обрабатывать..