ActiveRecord의 create_with를 활용한 레코드 생성 속성 사전 설정

RabbitMQ 메시지 처리 중 누락된 관련 레코드(User)를 find_or_create_by로 자동 생성하는 방법을 설명합니다.

🔗 원문 보기

ActiveRecord의 create_with를 활용한 레코드 생성 속성 사전 설정

RabbitMQ 메시지 처리 중 누락된 관련 레코드(User)를 find_or_create_by로 자동 생성하는 방법을 설명합니다.

Ruby-News

Как желание написать простой CRUD привело к созданию целой видеоплатформы

От CRUD на FastAPI до видеоплатформы: история одного pet-проекта: История о том, как учебный CRUD-проект на FastAPI постепенно превратился в стенд с микросервисами, мониторингом, Kubernetes.

https://habr.com/ru/articles/1050658/

#fastapi #devops #kubernetes #docker #postgresql #rabbitmq #redis #микросервисы #gitlab_ci #мониторинг

Как желание написать простой CRUD привело к созданию целой видеоплатформы

Введение Подготовка к работе Начало работы Когда одного CRUD'а мало Начинаем делать реальный проект Перед разделением на микросервисы Разделение на микросервисы Создание клиентских приложений...

Хабр

Простой API, умный сервер: третий класс брокеров, который пропускают между Kafka и RabbitMQ

Привет, Хабр! Меня зовут Андрей Серебрянский. Раньше я строил платформы потоковой обработки данных в банках, а теперь вместе с командой разрабатываю YDB Topics и YMQ. После своих докладов на конференциях мы с коллегами по индустрии часто обсуждаем брокеры сообщений. И меня, как разработчика таких решений, огорчает упрощённый подход: «RabbitMQ не нужен, всё можно собрать на Kafka». Вспоминая известную шутку: да, с помощью буханки бородинского и двух спиц можно собрать модель троллейбуса. Но зачем? Да, я люблю Kafka и с удовольствием про неё рассказываю на Хабре и Хайлоаде. Но, кроме Kafka и RabbitMQ, есть и третий класс брокеров сообщений: SQS-совместимые очереди в облачных платформах ( и не только ), которые для многих продакшн-задач подходят лучше, чем Kafka. Опытные разработчики, проводя system design interview, любят спрашивать друг друга о разнице между брокерами сообщений. А мне каждый раз хочется ответить: «Зависит от контекста». В статье под катом я начну с такого контекста: напомню, для чего изначально создавались SQS, RabbitMQ, Kafka. После этого расскажу про принцип «простой API, умный сервер» и про задачи, которые в эпоху микросервисов решаются с помощью брокеров. А в завершение — про реализацию SQS, над которой сейчас работаю: Yandex Message Queue.

https://habr.com/ru/companies/ydb/articles/1042560/

#kafka #rabbitmq #sqs #celery #ydb

Простой API, умный сервер: третий класс брокеров, который пропускают между Kafka и RabbitMQ

Привет, Хабр! Меня зовут Андрей Серебрянский. Раньше я строил платформы потоковой обработки данных в банках, а теперь вместе с командой разрабатываю YDB Topics и YMQ. После своих докладов на...

Хабр

RabbitMQ is an open-source message broker that acts as a secure middleman for your software. It takes over heavy, time-consuming background tasks like processing large images or sending batch emails so your main web server stays fast, highly responsive, and easy to scale.

If you want to see the coding part, view the full tutorial in our web site:
🔗 https://www.ctcservers.com/tutorials/howto/install-rabbitmq-ubuntu/

#RabbitMQ #Ubuntu #DevOps #Linux #MessageBroker #WebDevelopment #TechTutorial

🐰 Better scalability with decoupled queues: How to set up RabbitMQ with TYPO3

TYPO3 supports Symfony Messenger, a flexible message bus with the ability to send messages inside the application for immediate handling or through external message transport services for asynchronous handling. In this article, we go through the steps of adding an external transport, RabbitMQ, to a TYPO3 instance.

➡️ https://b13.com/blog/better-scalability-with-decoupled-queues-how-to-set-up-rabbitmq-with-typo3

#TYPO3 #messagebus #rabbitmq

How to set up RabbitMQ as a message queue for TYPO3 with DDEV

When built-in message transports hit their limits, RabbitMQ can provide TYPO3 with a scalable, robust message queue.

#positiveMeldung #PositiveDinge #3GuteDinge #3GuteDingeDesTages

- #RabbitMQ mit einem Kollegen besiegt
- #Openstack Update im Testsystem vorbereitet
- gestern von einem Kollegen über den grünen Klee gelobt worden 😊

So. Feierabend. Endlich.
#Openstack Test-Cluster scheint wieder verfügbar,
#RabbitMQ sieht wieder so aus, wie es aussehen sollte (auf den ersten Blick). Horizon ist auch wieder da.

Muss mir die Logs nochmal anschauen und noch ein paar Subnetz-Pool per Terraform noch deployen. Aber das wird erst morgen passieren.

#rant

Alter! Die Woche will es echt wissen. Ich wunder mich, warum ich die #rabbitMQ im #openstack Test-Cluster nicht vernünftig wieder auf dem Aufgangszustand zurück gesetzt bekomme.
Also Controller nochmal abgerissen und neu deployen. Jetzt kack‘s beim kolla-bootstrap ab. Auf einem Compute-Node, den ich gar nicht angefasst habe. 🤨😡

Draufgesprungen. Platte randvoll. Auf die anderen gesprungen. Auch randvoll. 😞😤🙄

Immerhin „darf“ ich noch bis 17 Uhr arbeiten. Feiertag is hier ja nich…

Django gets a new worker for its task framework inspired by Gunicorn:

https://github.com/codingjoe/threadmill

You'll have to wait for Django 6.1 and someone to provide a matching message queue.

#django #tasks #jobs #message #redis #rabbitmq #foss #openSource #python #celery #dramatiq

GitHub - codingjoe/threadmill: A queue agnostic worker for Django's task framework.

A queue agnostic worker for Django's task framework. - codingjoe/threadmill

GitHub

Learn how to build a scalable distributed task queue in Go for AI jobs using RabbitMQ, Kubernetes, and Go 1.21. Covers architecture, reliability, fault tolerance, and AI workload optimization.

#Go #Distributed Systems #AI Workloads #Kubernetes #RabbitMQ

https://dasroot.net/posts/2026/02/building-distributed-task-queue-go-ai-jobs/

Building a Distributed Task Queue in Go for AI Jobs

Learn how to build a scalable distributed task queue in Go for AI jobs using RabbitMQ, Kubernetes, and Go 1.21. Covers architecture, reliability, fault tolerance, and AI workload optimization.

Technical news about AI, coding and all