home.social

#событийная_архитектура — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #событийная_архитектура, aggregated by home.social.

  1. Безошибочная работа с Kafka из Node js. Часть 3 Cтруктура сообщений, когда Kafka не нужна и теряет данные

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

    habr.com/ru/articles/1013046/

    #kafka #nodejs #брокеры_сообщений #kafkaconnect #producerconsumer #messagebroker #apache_kafka #событийная_архитектура #kafka_consumer #kafka_apache

  2. Founder Mode: как ИИ вытащил меня из иллюзии занятости, или…

    Как я потерял несколько лет, делая всё кроме главного — и что с этим сделал Эта статья — про две вещи. Сначала — зачем : годы прокрастинации, иллюзия занятости и простая механика, которая это сломала. Потом — как : 35-й вайбкодинг-проект за 10 месяцев, событийная архитектура, 39 коммитов за 3 недели, TypeScript, Playwright, LLM и деплой на двухъядерный VDS. На Хабре вышла [ статья Эдуарда Ланчева ] — честная история, как один человек за 3 месяца с помощью ИИ собрал полноценный шахматный сервис. У меня похожая. Только не про шахматы, а про предпринимательство. И не 100 тысяч строк, а 9 500 — но с event store, инвариантами и Prometheus на проде. --- Часть 1. Медоборудование, прокрастинация и иллюзия занятости Несколько лет назад накопилось достаточно денег, чтобы попробовать своё дело. Ниша знакомая — проектные продажи медицинского оборудования. Бизнес-модель простая: находишь клиники и госпитали, заходишь к нужным людям, продаёшь. Казалось бы, что сложного. Я не продавал. Вместо этого — маркетинговые материалы, поиск уникального оборудования, изучение конкурентов, чтение про отрасль. Классика жанра. Всё это ощущалось как работа: занят, устал, лёг спать с чувством, что что-то делал. Но денег не было, потому что без продаж денег не бывает. Самое неприятное: не было момента осознания, не было точки, чтобы посмотреть в зеркало и сказать: «окей, ты избегаешь главного». Просто отсутствие прогресса накапливалось, доходило до критической точки — тогда начиналось шевеление, минимальный результат, и всё возвращалось на круги своя. Я потерял несколько лет. Единственный вывод: что-то подсознательно избегалось. Другие проекты — та же история Прошло время. Новые проекты, другая сфера. И всё повторилось. Снова — что угодно, кроме того, что действительно двигало бизнес вперёд. Допиливал продукт бесконечно, перескакивал между проектами, находил причины, почему «сегодня не лучший день», и проводил его в телефоне.

    habr.com/ru/articles/1019240/

    #Founder_Mode #прокрастинация #вайбкодинг #событийная_архитектура #PossibilityDriven_Architecture #метрики #daily_fixations #LLM #read_models #инварианты

  3. Микросервисы: как выбрать между синхронной блокировкой и событийной архитектурой?

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

    habr.com/ru/companies/otus/art

    #архитектура #микросервисы #асинхронность #синхронное_взаимодействие #событийная_архитектура #kafka #rest_api

  4. Микросервисы: как выбрать между синхронной блокировкой и событийной архитектурой?

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

    habr.com/ru/companies/otus/art

    #архитектура #микросервисы #асинхронность #синхронное_взаимодействие #событийная_архитектура #kafka #rest_api

  5. Микросервисы: как выбрать между синхронной блокировкой и событийной архитектурой?

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

    habr.com/ru/companies/otus/art

    #архитектура #микросервисы #асинхронность #синхронное_взаимодействие #событийная_архитектура #kafka #rest_api

  6. Микросервисы: как выбрать между синхронной блокировкой и событийной архитектурой?

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

    habr.com/ru/companies/otus/art

    #архитектура #микросервисы #асинхронность #синхронное_взаимодействие #событийная_архитектура #kafka #rest_api

  7. Как работает EventDispatcher в Symfony

    Привет, Хабр! Сегодня рассмотрим одну из самых сильных сторон Symfony — компонент EventDispatcher . Если очень кратко, EventDispatcher позволяет создавать реактивную архитектуру : одни части приложения инициируют события, другие на них реагируют, не зная напрямую друг о друге.

    habr.com/ru/companies/otus/art

    #symfony #php #eventdispatcher #событийная_архитектура #паттерн_наблюдатель #Паттерн_Посредник

  8. Зонтичный мониторинг на коленке

    Эта статья о том, что можно написать свое приложение для решения проблемы зонтичного мониторинга на spring-boot. Под зонтичным мониторингом я понимаю информационную систему, которая работает с событиями от систем мониторинга и рассчитывает статусы сервисно-ресурсной модели.

    habr.com/ru/articles/806785/

    #springboot #vue #мониторинг #зонтичный_мониторинг #событийная_архитектура