Публикации по теме '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 предоставляет распределенную, отказоустойчивую и масштабируемую платформу для управления и обработки потоков данных. Он стал отраслевым стандартом архитектуры, управляемой событиями. В этой статье мы рассмотрим наиболее важные концепции Кафки.
Маклер
Брокер..