Публикации по теме 'system-architecture'


CQRS  — простой, но элегантный шаблон архитектурного проектирования.
CQRS (разделение ответственности за выполнение команд и запросов) — это шаблон проектирования, который разделяет ваши операции READ и WRITE/UPDATE/DELETE в вашем коде. На практике CQRS — очень простой паттерн, не требующий больших вложений. Его можно легко расширить с помощью более сложных методов, таких как архитектура, управляемая событиями, источник событий или многоязычное постоянство. Но они не всегда нужны. Даже без применения каких-либо дополнительных шаблонов CQRS может..

#snippets: Отмена
В разработке программного обеспечения во многих случаях мы сохраняем обработчик или дескриптор , чтобы отменить операцию или закрыть ресурс. Возможно, наиболее знакомым примером является сохранение объекта тайм-аута, возвращаемого функцией setTimeout , для его очистки. Начнем с примера. Где-то в моем коде я создал ловушку тайм-аута: Ловушка выдаст исключение через 5 секунд. Позже, если мой процесс прошел успешно, и я хочу отменить ловушку, мне нужно: Доступ к объекту..

Javascript, управляемый доменом
Новый подход к архитектуре внешнего интерфейса javascript. Дизайн, управляемый доменом, существует уже некоторое время. Это был самый большой ажиотаж вокруг программирования, который я лично могу вспомнить. Но что это? Проще говоря, это абстракция концепции на ее собственные логические слои, чтобы разделить бизнес-логику на то, что действительно важно, на бизнес. Представьте, что вы создаете приложение для химчистки, и вам нужно создать несколько вариантов оплаты, обрабатывать..