Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise

Что делать, если синхронные REST-вызовы превращают ваши микросервисы в карточный домик? Пора вспомнить проверенные временем паттерны обмена сообщениями. В этой статье разбираем архитектуру Pipes and Filters, Content-Based Router и Idempotent Receiver — те самые кирпичики, на которых держатся надёжные системы. Схемы, best practices для проектирования устойчивых интеграций для Enterprise-разработки.

https://habr.com/ru/companies/otus/articles/1022190/

#микросервисы #kafka #обменсообщениями #архитектура #интеграция_приложений #идемпотентность #rabbitmq

Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise

Всем привет, меня зовут Сергей Прощаев.  Я Tech Lead и руководитель направления Java | Kotlin разработки в FinTech, а также преподаю на курсах по  разработке и архитектуре...

Хабр

The RabbitMQ queue monitoring broke - because there were no queues.

Sounds weird? It kind of is. The #Perl script, which I've been using for #RabbitMQ monitoring for a very long time, checks for queues and their current values. But when a RabbitMQ server returned no queues at all, this #monitoring plugin just showed a weird (division by zero) error.

https://www.claudiokuenzler.com/blog/1531/monitoring-rabbitmq-queues-handle-no-queue-situation

Monitoring RabbitMQ queues but handle no queue situation

Improved the monitoring plugin check_rabbitmq_queue to handle RabbitMQ without any queues.

Claudio Kuenzler

“The guide I wish existed when I first encountered NATS.If you’ve worked with Kafka you’ll feel at home — and then you’ll start noticing what you’ve been missing.”

https://open.substack.com/pub/scalebites/p/i-replaced-kafka-redis-and-rabbitmq
#nats #kafka #rabbitmq #python

I Replaced Kafka, Redis, and RabbitMQ With One Tool. Here’s What I Learned.

The one tool your backend stack has been missing

Scale Bites

LegionIO: 루비 기반 인지 에이전트 프레임워크 퀵스타트

LegionIO는 단순한 프롬프트 루프가 아닌 13단계의 틱(Tick) 사이클과 7단계의 드림(Dream) 사이클을 갖춘 인지 계층 기반 프레임워크다.

🔗 원문 보기

GitHub - kontiki-org/kontiki-tui: Terminal UI for monitoring Kontiki services.

Terminal UI for monitoring Kontiki services. Contribute to kontiki-org/kontiki-tui development by creating an account on GitHub.

GitHub
GitHub - kontiki-org/kontiki: Microservices framework in Python.

Microservices framework in Python. Contribute to kontiki-org/kontiki development by creating an account on GitHub.

GitHub

Any great #QualityEngineers who are great with #Linux #Kubernetes, #SQL and either #Kafka or #RabbitMQ in #Brno #CzechRepublic ? My team's looking to hire some Quality Engineers and eventually some SDETs there. Some really cool roles like Performance Quality Engineering, etc. opening soon. Please share with any folks who may be local. :) DM me if you've got interest or know someone who does. We've got several roles opening.

#GetFediHired 

Kontiki, a microservices framework in Python.
github.com/kontiki-org/kontiki

#python #kontiki #amqp #rabbitmq #flask #fastapi #microservices

Переписать нельзя оставить: как мы…

Привет, Хабр! Меня зовут Алексей Кирдяшкин, я занимаюсь инфраструктурной разработкой в Timeweb Cloud. У нас есть сервис App Platform (раньше он назывался Apps). Если коротко, это управляемая платформа поверх VDS для деплоя приложений напрямую из Git, без ручной настройки серверов и танцев с бубном. Я застал App Platform еще в виде MVP, участвовал в его адаптации под инфраструктуру, работал над архитектурой — по сути, провел сервис от первого прототипа до продакшена с реальной нагрузкой. Конечно, все работало — приложения деплоились, пользователи приходили, платформа росла. Но с ростом стали заметны архитектурные решения, которые были оправданы для MVP, но плохо подходили для большого сервиса. Поэтому мы взяли и… полностью пересобрали уже работающий сервис с нуля. Как, зачем и почему — в этой статье.

https://habr.com/ru/companies/timeweb/articles/1011224/

#paas #backend #frontend #apps #vds #timeweb_статьи #git #api #docker_compose #rabbitmq

Переписать нельзя оставить: как мы…

Привет, Хабр!  Меня зовут Алексей Кирдяшкин, я занимаюсь инфраструктурной разработкой в Timeweb Cloud. У нас есть сервис App Platform (раньше он назывался Apps). Если коротко, это управляемая...

Хабр

Am 25.03. haben wir bei der @jug_mainz einen Doppelvortrag:

No Message Left Behind: Ein praktischer Leitfaden für resilientes, aber dennoch einfaches Messaging von Stefan Tomm

und

Von Legacy zu Cloud: KI-gestützte Java-Modernisierung mit Konveyor von Markus Zimmermann

https://events.ijug.eu/events/b8c7934c-958d-4dc5-bc12-39d9f9a7a9f4

#mainz #java #rabbitmq #programming #meetup #konveyor

Doppeltalk Treffen: No Message Left Behind: A Practical Guide to Resilient but Simple Messaging und Von Legacy zu Cloud: KI-gestützte Java-Modernisierung mit Konveyor

25.03.2026, 18:00:00 - GMT+1 - QAware GmbH, 55116, Mainz, Deutschland - No Message Left Behind: Ein praktischer Leitfaden für resilientes, aber dennoch einfaches Messaging In jedem verteilten System kann „Fire and Forget“-Messaging zu Datenverlust und Inkonsistenzen führen…