В той реализации, в которой я себе это сейчас представляю для того чтобы связать система Договоры начала потреблять API системы Кадры - нужно не только в системе договоры прописать endpoint, client_id и client_secret, но в Кадры внести схожую информацию. Получается, что если появляется новый потребитель, приходится вносить изменения еще и в систему-поставщик (в её конфигурацию).
Получается всё равно нужно каждую минуту сохранять все данные из такой бд в postgresql.
Один единственный postgresql, я так понимаю, не стоит и рассматривать? Лучше всего использовать промежуточно nosql бд?
Но значения ключей в redis имеют разные типы, в т.ч. множества, хеш-таблицы.