Вы можете использовать любой носитель для хранения ваших данных (они в любом случае окажутся в файловой системе). Главный вопрос, который вам, вероятно, следует задать себе, это то, какие функции вы хотите иметь под рукой: может быть довольно проблематично масштабировать необработанные файлы, может быть сложно реализовать уровни безопасности (например, доступ на основе ролей) и т. Д.
Похоже, что ваш случай хорошо решен с помощью RabbitMQ, поскольку он обеспечивает универсальный механизм организации очередей, а также постоянство и масштабируемость. Я не знаю деталей вашего проекта, но я бы посоветовал взглянуть на Redis для аналогичной функциональности плюс возможность изменять объекты в «очереди».
В любом случае, файловое хранилище может быть хорошей идеей для экспериментов (создайте MVP), но я бы посоветовал против этого в будущем.