Поэтому я перехожу с PostgreSQL на Redis в качестве основной базы данных в моем проекте, чтобы добиться максимальной производительности. Теперь мой код содержит много HSET, HMSET, HGET, SADD, SREM, SINTER, SORT и других вызовов Redis, распространенных повсюду в коде. У нас нет ни ORM с Redis, ни описания модели данных. Несмотря на то, что у меня есть структура моих данных, для меня не большая проблема поддерживать этот код. Но как только другой разработчик будет работать с ним, или даже со мной через год, будет очень трудно собрать все это вместе и быть уверенным, что вы ничего не пропустите.
Таким образом, мой вопрос. Каковы наилучшие практики для организации кода хранения данных без ORM и правильных моделей данных? Я вижу много статей о том, как вызывать Redis здесь и там для хранения данных, но нет рекомендаций относительно того, как это сделать, не внося в код беспорядок.