Публикации по теме 'event-driven-systems'


Вы больше не можете позволить себе временную амнезию в своих программных системах.
Машинное обучение, управляемое событиями, позволит новому поколению предприятий принимать невероятно продуманные решения быстрее, чем когда-либо, но готовы ли ваши данные воспользоваться этим преимуществом? Когда вы смотрите на скорость инноваций в мире ИИ, кажется, что каждый бизнес в конечном итоге попадет в одну из этих двух категорий: те, которые воспользовались преимуществами ИИ, и те, которые вышли из бизнеса, потому что они не могли дольше конкурировать . И ключевым фактором..

Необходимость очереди сообщений в архитектуре микросервисов
В моей последней статье я писал о « микросервисах против монолитной архитектуры », в которых акцент делается на преимуществах использования микросервисной архитектуры, а также на недостатках использования монолитной архитектуры. Итак, теперь вы знаете о преимуществах архитектуры микросервисов и о том, как она работает, как она может помочь вам в масштабировании вашего приложения, развертывании, более быстрой доставке новых функций и избавлении от единой точки отказа. Вы рады написать..

Ключевые шаблоны проектирования Node.js
Node.js использует множество шаблонов проектирования concurrent programming и distributed computing . Такие шаблоны, как Reactor, обратные вызовы, модули и наблюдатель, являются ключевыми шаблонами в Node.js. Многому из этого я научился из программирования в ACE , эти актуальны и по сей день. Реактор Reactor — это ключевой паттерн, позволяющий выполнять неблокирующие операции ввода-вывода в Node.js. Позволяет приложениям, управляемым событиями, демультиплексировать и..

Закон Деметры в эпоху микросервисов
Эта проблема Предположим, что у нас есть три компонента: A , B и C . Другой компонент, Main , зависит от A и хочет вызвать метод foo, принадлежащий компоненту C : a.getB().getC().foo(); Предыдущий фрагмент эквивалентен: B b = a.getB(); C c = b.getC(); c.foo(); Проблема с этим кодом заключается в том, что для вызова foo Main необходимо пройти через компоненты A и B , чтобы достичь C и, наконец, вызовите этот метод. Main необходимо знать все 3 компонента, а..