При разработке распределенных приложений практически нельзя обойтись без брокера очередей. Это простой инструмент, который помогает настроить взаимодействие между различными элементами системы, решить задачи балансировки нагрузки и таким образом обеспечить производительность и надёжность системы.
При этом неправильный выбор компонента очереди может поставить крест на масштабируемости или отказоустойчивости приложения. Поэтому необходимо четко понимать зачем нужны очереди, в каких случаях могут помочь, а где только усложнить задачу. Также хорошо знать плюсы и минусы каждого из брокеров, чтобы выбрать наиболее подходящий для вас.
В конце — живая сессия вопросов и ответов с архитектором VK Cloud и Tarantool, Владимиром Перепелицей.