home.social

#eventdriven — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #eventdriven, aggregated by home.social.

fetched live
  1. Asynchronous messaging typically runs through a lightweight message broker, such as RabbitMQ or a cloud service bus, that queues messages between producing and consuming services.

    #Fintech #EventDriven

  2. Asynchronous messaging typically runs through a lightweight message broker, such as RabbitMQ or a cloud service bus, that queues messages between producing and consuming services.

    #Fintech #EventDriven

  3. Как я написал собственный Event Bus на JavaScript

    Эта статья не претендует на создание полноценной замены Node.js EventEmitter или других готовых библиотек. Цель — разобраться, как устроен Event Bus и написать собственную минимальную реализацию. Однажды, размышляя над архитектурой своего приложения, я задался вопросом: как связать модули между собой так, чтобы они оставались полностью автономными? Без импортов и экспорта функциональности. И решил я написать свою систему коммуникации модулей. В первую очередь нужно было определиться с сущностью. Было несколько вариантов: сделать один универсальный объект или, может, класс. Но подумав, решил написать всё одной функцией. const Emitter = () => {} Начало положено. Именно эта функция будет представлять всю систему. Итак, как теперь реализовать коммуникацию? Нужно сделать так, чтобы модули могли подписываться на определённые события. Например, у нас есть приложение todo list. У него есть кнопка "Добавить задачу". Нам нужно сделать так, чтобы при клике на неё:

    habr.com/ru/articles/1065200/

    #javascript #junior #eventdriven #events #event #eventdriven_programming #eventloop

  4. EventHighway 2.0 is here.
    Replayable. Reliable. Local.
    In this session, we walk through durable event delivery, in-process handlers, filtering, replay, loop detection, observability, and the new operations portal.
    A huge shoutout to Christo du Toit as well as the rest of The Standard Community members who have made this possible: Gregory, Zafar, Abdulsamad and Ahmad Salim for the incredible work, care, and engineering discipline he poured into this release.

    #dotnet #csharp #eventdriven

    youtube.com/watch?v=0YlLei57l-o

  5. EventHighway 2.0 is here.
    Replayable. Reliable. Local.
    In this session, we walk through durable event delivery, in-process handlers, filtering, replay, loop detection, observability, and the new operations portal.
    A huge shoutout to Christo du Toit as well as the rest of The Standard Community members who have made this possible: Gregory, Zafar, Abdulsamad and Ahmad Salim for the incredible work, care, and engineering discipline he poured into this release.

    youtube.com/watch?v=0YlLei57l-o

  6. We just published *Cutting Your Events the Right Way*, the first part of a two-part series on event design.

    It takes the same customer data, models it as one big event and as several small ones, and works out when each cut is the right call.

    Read it here: patchlevel.dev/blog/cutting-yo

    #EventSourcing #DDD #PHP #SoftwareArchitecture #EventDriven #TechBlog

  7. We just published *Cutting Your Events the Right Way*, the first part of a two-part series on event design.

    It takes the same customer data, models it as one big event and as several small ones, and works out when each cut is the right call.

    Read it here: patchlevel.dev/blog/cutting-yo

    #EventSourcing #DDD #PHP #SoftwareArchitecture #EventDriven #TechBlog

  8. Современный MQTT-сервис на Python

    В Python при выборе библиотеки для работы с MQTT почти всегда приходишь к paho-mqtt . Это зрелый и самый популярный клиент, но его API построен на колбэках, а современное Python-приложение живёт в asyncio : FastAPI, фоновые воркеры, асинхронные клиенты и всё это в одном общем event loop. В одном из IoT-проектов я столкнулся ровно с этим. Мне нужен был MQTT-клиент, который без сложной адаптации встраивается в асинхронное приложение и позволяет работать с подписками как с управляемыми объектами, а не через набор колбэков.

    habr.com/ru/companies/raiffeis

    #Python #MQTT #faststream #iot #eventdriven #asyncio #zmqtt #тестирование #асинхронное_программирование #pahomqtt

  9. Tarantool DataBase и Kafka: событийная архитектура без лишних слоев

    Привет, Хабр. Меня зовут Сергей Фомин. Я старший менеджер продукта Tarantool DataBase . При разработке разрозненных систем крайне важно обеспечить быструю и надежную синхронизацию данных между их компонентами. К решению этой задачи подходят по-разному. Например, можно делать это вручную через отдельный интеграционный слой, который будет отслеживать изменения в базе, преобразовывать форматы, обеспечивать доставку событий, обрабатывать сбои и настраивать мониторинг. Но это сопряжено с высокими затратами на разработку, увеличивает риски ошибок, усложняет эксплуатацию и замедляет запуск новых функций. Поэтому намного рациональнее решать эту задачу так называемым продуктовым способом.

    habr.com/ru/companies/vktech/a

    #Tarantool #архитектура #отказоустойчивость #cdc #kafka #eventdriven #realtime #интеграция #репликация_данных #vk_tech

  10. Приручаем недетерминизм агентных систем

    Агентные системы ломаются не на сложных задачах и не на плохих моделях. Главная причина — недетерминизм LLM: температура, апдейты моделей, дрейф мира. Как отлаживать то, что не воспроизводится? Как перезапустить упавший пайплайн не с нуля? Как вообще понять поведение системы, если каждый запуск чуть-чуть другой? Event Sourcing — паттерн, где состояние не снапшот, а иммутабельный лог событий. Недетерминизм он не убирает, но даёт инструменты для работы с ним.

    habr.com/ru/articles/1039614/

    #agent #aiагенты #ai #eventdriven #eventsourcing

  11. 🔄 Onze collega Floris Deutekom heeft de afgelopen maanden verkend of AsyncAPI een bruikbare standaard is voor het specificeren van API's met asynchrone calls:
    developer.overheid.nl/blog/202

    Een tipje van de sluier: de tooling is erg volwassen, maar toepassing van de standaard is vooral relevant in contexten waarin meerdere systemen onafhankelijk van elkaar events publiceren en consumeren, een event-driven context dus.

    #eventdriven #asyncapi #apistandards

  12. 🔄 Onze collega Floris Deutekom heeft de afgelopen maanden verkend of AsyncAPI een bruikbare standaard is voor het specificeren van API's met asynchrone calls:
    developer.overheid.nl/blog/202

    Een tipje van de sluier: de tooling is erg volwassen, maar toepassing van de standaard is vooral relevant in contexten waarin meerdere systemen onafhankelijk van elkaar events publiceren en consumeren, een event-driven context dus.

    #eventdriven #asyncapi #apistandards