24FreelanceБиржа фриланса, которая не спит
Активна

Асинхронный бэкенд на RabbitMQ и Kafka

88 просмотров#2573
РазделХенд-мейд
Период актуальности10 днейдо 24.11.2026
Размещена26.08.2026
Просмотров8841 за 14 дней

Описание услуги

Я проектирую и собираю асинхронные, событийно-ориентированные бэкенды, которые делают сервисы независимыми друг от друга, устойчивыми к сбоям и готовыми к росту нагрузки. Когда запрос больше не ждёт, пока отработают все смежные шаги, ваш API остаётся быстрым, а фоновая работа идёт в своём темпе. Сначала я моделирую поток сообщений: какие события важны, кто их публикует, кто потребляет и что должно произойти при ошибке. По этой модели я строю реальную топологию в RabbitMQ или Kafka с понятными именами, продуманной маршрутизацией и явной ответственностью за каждую очередь и топик.

В RabbitMQ я настраиваю обменники, очереди и привязки под ваши настоящие маршруты, а затем пишу воркеры, которые корректно подтверждают сообщения, разумно используют prefetch и не теряют данные при перезапуске. Добавляю политику повторов с экспоненциальной задержкой, dead-letter обменники для «застрявших» сообщений и идемпотентные обработчики, чтобы повторная доставка не привела к двойному списанию или дублю отправки. Для потоков с высокой нагрузкой использую Kafka: партиционированные топики, consumer groups, управление офсетами и повторное чтение истории, чтобы можно было переобработать данные после выката новой фичи. В любом случае меня интересует back-pressure, гарантии порядка и поведение под нагрузкой, а не только идеальный сценарий.

Вы получаете фоновую обработку, которая переживает всплески и аварии: тяжёлые задачи, уведомления, интеграции и конвейеры данных идут через брокер, а не блокируют пользователя. Я отдаю понятные схемы потоков, протестированные продюсеры и консьюмеры, health-check, метрики и дашборды, а также инструкции для дежурного на случай реальных инцидентов. Могу расширить существующую систему или поднять её с нуля и передаю всё с документацией, чтобы команда спокойно развивала решение дальше.

— Проектирование топологии: обменники, очереди, топики, партиции
— Надёжные воркеры: ack, prefetch, повторы, dead-letter
— Идемпотентность, порядок и back-pressure под реальной нагрузкой
— Мониторинг, алерты и инструкции для продакшена
Контакты фрилансера
E-mailПоказать
24
Твенти · совет

Перед тем как заказать

  • Посмотрите портфолио исполнителя.
  • Опишите задачу и спросите цену и срок.
  • Проверьте отзывы других заказчиков.
  • Или опубликуйте проект и сравните несколько предложений.
Тот же раздел

Похожие услуги

Все услуги раздела
Полезно знать
Как заказать эту услугу?

Напишите исполнителю через форму на этой странице: опишите задачу, срок и нужный результат.

Как проверить исполнителя?

Откройте анкету: рейтинг, портфолио и отзывы других заказчиков показывают опыт в похожих задачах.

Oksana L.Хенд-мейд
Написать
ЗАКАЗЧИКАМ · БЕЗОПАСНАЯ СДЕЛКА

Нужен похожий проект? Разместите задание бесплатно за 30 секунд

Получите предложения от проверенных фрилансеров и оплачивайте результат только после приёмки через Безопасную сделку.

Разместить задание бесплатно →Как работает защита
ИСПОЛНИТЕЛЯМ · PAYORA 1-CLICK

Закрепите анкету в ТОП категории за $5 / неделю

Поднимите свой профиль и портфолио на 1-е место каталога (оплата в 1 клик через Payora) и получайте до 5× больше прямых заказов.

Закрепить в ТОП ($5/нед)Пополнить через Payora