home.social

#eip — Public Fediverse posts

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

fetched live
  1. Архитектура TMS на .NET: кластер, потоки координат и объектное хранилище

    Это разбор архитектуры системы управления транспортом — без сроков, без смет и без сравнения технологий по галочкам. Только устройство: из чего система собрана, как разложена по кластеру, куда идут данные и почему именно так. Коротко о предмете. Заказы приезжают из SAP, под них подбираются водитель и машина с учётом требований к транспорту и к точкам. Рейс идёт по точкам с временными окнами, на точках чек-листы, при выдаче и возврате машины составляются акты с фиксацией повреждений. Сверху — поток GPS-координат, отслеживание рейсов и мест, мобильное приложение водителя и публичный контур, где клиент видит свою доставку. Пятнадцать модулей, три ноды за балансировщиком, RabbitMQ и Kafka по три ноды, PostgreSQL, Redis из шести.

    habr.com/ru/articles/1065100/

    #архитектура #NET #интеграция #EIP #Kafka #RabbitMQ #Redis #PostgreSQL #кластер #партиционирование

  2. Референсная архитектура платёжной платформы на.NET: схемы, границы транзакций, модули, кластер

    В прошлой статье я разбирал платёжную платформу с точки зрения сметы: три слоя, где уходят человеко‑годы, что можно не писать. Главный вопрос, который она честно оставляла открытым, звучал так: окей, а как это собрать? Эта статья — ответ. Референсная архитектура: модель учёта, границы транзакций, разбиение на модули, топология кластера, маршруты интеграций и точки восстановления. С кодом и схемами. Оговорка сразу: это референс‑модель , а не выгрузка из конкретного прода. Код показывает реальный API и рабочие приёмы, но ваша модель учёта будет отличаться — и должна отличаться, об этом ниже отдельно. Стек: типизированное хранилище redb поверх PostgreSQL, интеграционный движок redb.Route , рантайм redb.Tsak и сервер идентичности redb.Identity . Всё Pro, всё бесплатно на линейке 3.x.

    habr.com/ru/articles/1064218/

    #архитектура #финтех #платёжная_система #ledger #идемпотентность #транзакции #EIP #NET #redb #микросервисы

  3. redb.Route — уходим от MassTransit, идём к Apache Camel: Kafka, Scatter‑Gather и транзакции

    Серия: redb ecosystem / redb.Route deep-dive Очередная статья из цикла про redb.Route — наш Apache Camel под .NET. Если вы только подключились, вот предыдущие на Хабре: redb.Route — Apache Camel для .NET, который мы написали потому что выхода другого не было — с чего всё началось; redb.Route изнутри: четыре in‑memory канала и Exchange, который их связывает ; redb.Route 3.0.1 — плоская навигация по DSL, рефакторинг CRTP и тихий null ; Apache Camel под .NET, разбор по косточкам: HTTP‑коннектор без ASP.NET MVC + паттерн Content‑Based Router — предыдущая «EIP + коннектор». Сегодня заходим с Kafka‑коннектора — разбираем его по косточкам, как делали с HTTP, — а потом сажаем на него два EIP‑паттерна: Scatter‑Gather и Aggregator . И главное — разбираем то, о чём в туториалах молчат: как это живёт под транзакциями . Заодно вышел 3.2.0 .

    habr.com/ru/articles/1054148/

    #kafka #c# #c#net #eip #esb #integration

  4. Redb.Route 3.1.1 (LLM, часть 2: enterprise-паттерны)

    redb экосистема В предыдущей статье я анонсировал redb.Route.Llm как 24-й транспорт redb.Route — мы делали LLM ещё одним endpoint'ом наравне с Kafka, RabbitMQ и HTTP, чтобы выкинуть отдельную «AI-инфраструктуру», стоящую рядом с интеграционной. Заодно я повесил в конец статьи «честный skip-list» — список того, что в 3.1.0 ещё не доделано: streaming, ToolCacheStore, KnowledgeStore, BatchStore, EvalRunStore, sliding-window память, sandbox-инструменты. Из этого skip-list'а делано больше, чем я планировал. Но не это главное. Главное — что в процессе доделывания обнаружилась настоящая ценность всей затеи: LLM-транспорт оказался не очередным чат-фреймворком, а недостающим звеном в ESB, после которого «бизнес-агент в проде» перестаёт быть отдельным проектом . Эта статья — про то, как чат-демо превращается в enterprise-агентскую платформу, не переписываясь и не превращаясь в «AI-монолит сбоку». Всё, что ниже — реальный код из репозитория, не псевдокод. Ссылки на демо-маршруты в конце.

    habr.com/ru/articles/1046237/

    #C# #NET #LLM #AI #агенты #tool_use #Apache_Camel #EIP #redbRoute #ESB

  5. redb.Route 3.1.0 — LLM как ещё один транспорт: .To(«llm://claude») и .AsLlmTool()

    Серия: redb ecosystem (анонс, разбор позже) В 3.1.0 у redb.Route вышло два новых транспорта : redb.Route.Llm (24-й) и redb.Route.Exec (25-й). LLM теперь — обычный endpoint наравне с Kafka, RabbitMQ и HTTP: вызов модели — это шаг .To("llm://claude") , инструмент агента — это маршрут с .AsLlmTool("shell") , периодический агент — From("llm://factory?schedule=5m") . Exec — спавнер процессов с allowlist, working-dir и таймаутом; работает и как backend shell-инструментов агента, и как самостоятельный scheduled consumer (cron-less health-probes, бэкапы и т.п.). Никаких «отдельных AI-фреймворков рядом с ESB»: всё внутри той же DSL, тех же retry/throttle/circuit-breaker/audit, тех же OpenTelemetry-трейсов. Это анонс. Подробный разбор внутренностей — отдельной статьёй позже. Здесь — что появилось, как это выглядит в коде, и что честно ещё не сделано. Если читаете про redb.Route впервые — короткий контекст из предыдущих статей серии: redb.Route — Apache Camel для .NET — зачем вообще, и почему «Apache Camel под .NET» redb.Route изнутри: четыре in-memory канала и Exchange — как устроен runtime redb.Route 3.0.1 — плоская навигация по DSL, рефакторинг CRTP и тихий null — предыдущий патч перед 3.1.0 Самое короткое объяснение From("kafka://orders") .To(Llm.Factory("claude").Temperature(0.2).MaxTokens(1024).AsUri()) .To("kafka://orders.translated");

    habr.com/ru/articles/1045356/

    #C# #NET #LLM #AI #агенты #tool_use #Apache_Camel #EIP #redbRoute #opensource

  6. redb.Route изнутри: четыре in-memory канала и Exchange, который их связывает

    Прошлая статья была обзорной — что такое redb.Route, зачем нам понадобился свой Apache Camel под .NET, как выглядит боевой маршрут. Если не читали, коротко: это fluent C# DSL для интеграции — 22 коннектора (~30 URI-схем, если считать https / wss / es -варианты), ~30 паттернов EIP нативно через 41 процессор , 8 in-process компонентов , компилируемый expression-движок. Сегодня заходим внутрь. Не список фич, а рабочий разбор. Серия будет длинной, поэтому сразу скажу, что и в каком порядке:

    habr.com/ru/articles/1042872/

    #C# #NET #ESB #EIP #Apache_Camel #redbRoute #seda #transactions #многопоточность #opensource

  7. redb.Route — Apache Camel для .NET, который мы написали потому что выхода другого не было

    У вас не 5 микросервисов — у вас десятки . Бэкенд, который рос три года: монолит, расколотый на куски, GPS-фид от автопарка, мобильное приложение водителя, веб-кабинет диспетчера, интеграции с SAP / 1С / регуляторами / маркетплейсами, отдельный SMTP-воркер, отдельный PDF-генератор, отдельный шедулер ночных пересчётов. Между ними — Kafka (несколько кластеров, по топику на домен), RabbitMQ (RPC + pub/sub + DLQ), Redis (кэш, last-known-state, pub/sub-каналы), пара HTTP-эндпоинтов наружу, SFTP с поставщиком, SQL-polling outbox-таблицы старого монолита, MQTT с трекеров, IBM MQ для одного древнего банковского контура, SignalR-хабы для real-time-дашбордов. На каждом стыке — свой ретрай, свой DLQ (или нет DLQ), своя сериализация, свои метрики (или нет метрик), своя бойлерплейт-обвязка из консьюмеров и try/catch . Каждый из этих стыков живёт своей жизнью в Program.cs соответствующего сервиса. Каждый — это hand-rolled цикл:

    habr.com/ru/articles/1042392/

    #C# #NET #ESB #EIP #Apache_Camel #Kafka #RabbitMQ #интеграции #opensource #redbRoute

  8. Pärast kõiki neid aastaid! Tere tulemast, Jaan Hatto, loodetavasti pakuvad Rahvuslased ja Konservatiivid sulle ohtralt maailmavaatelist eneseteostust! ariregister.rik.ee/est/politic #eip #erk #terepoliitika

  9. The Fusaka Upgrade Is Capping Ethereum’s Biggest Transactions: Here’s Why - TLDR:

    Fusaka activates EIP-7825, capping each Ethereum transaction at 16.78M gas.
    Develo... - blockonomi.com/the-fusaka-upgr #smartcontracts #blockchain #cryptonews #ethereum #eip-7825 #ethprice #gaslimit #fintech #crypto #fusaka

  10. @[email protected]
    'Color Key'
    #FotoVorschlag

    Das Foto hatte ich bereits im letzten Jahr eingestellt. Eigentlich wollte ich dieses Mal zum Thema Colorkey kein Foto beitragen. Das es jetzt doch wieder zu sehen ist, hat einen anderen Grund. Nicht weil es so schön ist. Nein.


    Weil mir der sorglose und wenig achtsame Umgang mit unserer Natur und unserem Planeten tierisch auf den Sack geht!

    Garbage

    #Fotografie #Photography #ebv #eip #colorkey #nature #garbage

  11. Ethereum Could Supercharge Transaction Speed to 2,000 TPS Thanks to Bold New Proposal - Ethereum Foundation researcher Dankrad Feist on Sunday filed the Ethereum Improvement Pro... - coindesk.com/tech/2025/04/28/e #ethereum #tech #news #eip

  12. Ethereum Transaction Fees Slide Nearly 94% Over the Past 68 Days - Similar to Bitcoin’s onchain fees, the cost of transacting on the Ethereum network... - news.bitcoin.com/ethereum-tran #networksecurity #transactionfees #cryptocurrency #proof-of-stake #blockchain #eip-1559 #ethereum #crypto

  13. Ethereum Issuance Reduction Proposal Prompts Fierce Crypto Community Criticism - Discussions about adjusting Ethereum’s issuance curve due to staking concentration... - news.bitcoin.com/ethereum-issu #cryptocryptocurrency #ethereum(eth) #discussion #altcoins #eip-1559 #issuance

  14. Ethereum Blob Inscriptions Exceed 40%, Triggering Unprecedented ‘Blob Contention’ - Following the debut of the Dencun upgrade and Ethereum blobs, enthusiasts have dev... - news.bitcoin.com/ethereum-blob #proto-danksharding #cryptocurrency #dencunupgrade #technology #blobspace #blobfees #eip-4844 #ethereum #crypto #blobs

  15. Ethereum’s Dencun Upgrade Goes Live, Promises Lower Fees and Enhanced Scalability - The Dencun upgrade was seamlessly integrated into the Ethereum mainnet at 9:55 Eas... - news.bitcoin.com/ethereums-den #proto-danksharding #cryptocurrency #dencunupgrade #blockchain #eip-4844 #ethereum #crypto

  16. Raging Inferno: Over 3% of All Ether Supply Has Been Burned Since Implementing EIP-1559 - Ethereum has shed a significant part of its supply since the London upgrade, appli... - news.bitcoin.com/raging-infern #proto-danksharding #cryptocurrency #ether(eth) #eip-1559 #eip-4844 #crypto #news

  17. Ethereum to Launch Dencun Upgrade March 13, Introducing ‘Blobs’ for Layer Two Scaling - The Ethereum network is set to roll out the Dencun upgrade, aiming to significantl... - news.bitcoin.com/ethereum-to-l #proto-danksharding #cryptocurrency #dencunupgrade #blockchain #eip-4844 #ethereum #crypto

  18. "Along with the [Atlantic Council's Graham] Brookie email about the [Election Integrity Project] set up 'at the request' of #DHS/CISA, plus the #EIP's own bragging about filling the 'critical gap' for a government agency that 'lacked both kinda the funding and the legal authorizations' to do this work, it was already comical to claim 'CISA did not found, fund, or otherwise control the EIP.'

    "The [House Weaponization of Government] Committee report now adds a damning footnote, describing [Stanford's Renee] DiResta's notes to a presentation she gave on the EIP. The 'gap' EIP was filling, DiResta wrote, 'had several components,' involving 'unclear legal authorities including very real 1st amendment questions.'"

    https://www.racket.news/p/big-brother-is-flagging-you