Микросервисы ненужны.
А если нужны (нужна аргументация их полезности игнорируя маркетинг коучей по микросервисам) то ненжны очереди так как и без них два процесса смогут общаться по любому удобному протоколу ... http grpc и т.д.
Очереди нужны как удобный уровень абстракции от потребителя сообщения.
На практике - rest как удобный и читаемый человеком протокол.
Если просадки то переходим на уровень погеморойней grpc.
В общем усложнять себе жизнь все предпочитают поэтапно, если такое позволительно.