@pechorin с разными Reddis, Rabbit, Memcache, MySQL, MongoDB я работал. Всегда смотрю на прототип и его ценность. Если не получается оптимизировать логику "кеша" и всё равно "глючит", то ищу способы вначале локально, а потом думаю про подключение Reddis или Memcache.
Сталкиваю по работе с ситуациями, когда не хотят "изучать проблему", а "перекрывают проблему добавлением нового компонента".
опять же, про деплой: не все и не всегда могут/хотят себе позволить ставить к себе на сервер разный непонятный и потенциально небезопасный софт. поэтому увеличение количества лишних зависимостей уменьшает возможное количество пользователей/клиентов. тоже вещь, которую нужно иметь в виду. чем меньше твой софт требует - тем проще его установить и с ним работать. также не надо гнаться за самым модным и современным, потому что на серверы никто не ставит новый софт. все ждут, когда там найдут и устранят все баги и уяззвимости. поэтому отсутствие жёстких зависимостей от каких-то версий софта - тоже хорошее свойство. и особенно это важно для PHP, в котором версии самого пыха на серверах могут быть довольно древними. потому что у людей есть легаси софт и просто некогда всё обновлять.