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


Событийно-ориентированная архитектура с Kafka и Python
Все, что вам нужно для начала работы Архитектуры, управляемые событиями, стали обычным явлением в последние годы, а Kafka де-факто стал стандартом, когда дело доходит до инструментов. В этом посте представлен полный пример управляемой событиями архитектуры, реализованной с помощью двух сервисов, написанных на Python, которые обмениваются данными через Kafka. Основная цель этого руководства - предоставить рабочий пример, не вдаваясь в подробности, которые, на мой взгляд, излишне..

Node.js: введение в его внутреннее устройство и отличия от браузерного JavaScript
Node.js — это популярная среда выполнения, которая позволяет разработчикам запускать код JavaScript вне браузера. Он был создан Райаном Далем в 2009 году и с тех пор приобрел множество поклонников. Node.js обладает рядом особенностей, которые делают его популярным среди разработчиков, включая высокую производительность, масштабируемость и способность обрабатывать большие объемы данных. Внутреннее устройство Node.js Node.js построен на основе движка JavaScript V8, который является тем..

Переход на бессерверную версию? Создайте образ мышления наблюдаемости
В бессерверных приложениях наблюдаемость имеет решающее значение для вашего успеха. Узнайте, почему вам нужно строить с наблюдаемостью в качестве первой мысли. Когда я начал создавать свое первое бессерверное приложение, я был очень взволнован, увидев, как быстро оно начало собираться. Бессерверные решения очень хорошо подходят для быстрой разработки, более коротких циклов итераций и максимально быстрого поиска подходящего продукта для рынка. Когда мы с моей командой создавали..

Понимание временной связи в коде
Мы часто говорим о связи, но что такое связь? Как правило, существует три типа соединения компонентов. Афферентная связь: задача компонента А должна зависеть от реализации компонентов В, С и D. 2. Эфферентная связь: после того, как задача компонента А завершена, должны быть выполнены компоненты В, С, D. 3. Временная связь: после того, как задача компонента А завершена, должны быть выполнены компоненты В и С. Кроме того, B предшествует C. Упомянутые здесь..

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

Почему Node.js не поддерживает многопоточность по умолчанию: раскрытие его архитектуры
Почему Node.js не поддерживает многопоточность по умолчанию: раскрытие его архитектуры Node.js, рок-звезда среди сред выполнения JavaScript, известен своей управляемой событиями и неблокирующей магией ввода-вывода 🪄. Это лучший выбор, если вы хотите создавать сетевые приложения, которые можно масштабировать как босса. Но держитесь за свои шляпы, потому что вот в чем загвоздка: Node.js не поставляется с предустановленными встроенными возможностями многопоточности. Да, вы не..

Если вы изучаете Кафку, запомните эти концепции
Kafka — это мощная и все более популярная технология, позволяющая обрабатывать большие объемы данных в режиме реального времени. Первоначально он был разработан LinkedIn и теперь поддерживается Apache Software Foundation. Kafka предоставляет распределенную, отказоустойчивую и масштабируемую платформу для управления и обработки потоков данных. Он стал отраслевым стандартом архитектуры, управляемой событиями. В этой статье мы рассмотрим наиболее важные концепции Кафки. Маклер Брокер..