В рабочем стартапе мы наконец-то начали приходить к микросервисам. Одно из ключевых ПО (API и все что с ними связано) уже на микросервисах, но еще на хостовой машине. Однако, мой рабочий интеграционный проект во всю контейнеризируется и разворачивается на кластере с Docker Swarm :) К слову, у нас в команде микросервисы и контейнеризация это веселый холивар ⚔️, которые длится уже полгода. В обоих проектах используется общение между службами, где-то REST, а где то брокер сообщений 🎊 (там где не требуется синхронный ответ). В качестве брокера сообщений использовалась Apache Kafka. Но недавно я познакомился с RabbitMQ и он мне понравился. Теперь у нас зарождается новый холивар 😅 Но давайте подробнее что не так и почему так ... Почему не Kafka? Пока Kafka не касалась меня - я был лоялен, а использование даже нравилось. Но когда дело дошло до обслуживания все изменилось. 😐 Моя основная работа - разработка, а точнее программирование. Все остальные работы собственная инициатива и расшир