Репликация и архитектура данных SOA

#postgresql #architecture #nosql #soa

Вопрос:

Моя внутренняя архитектура приложения

Я хочу отделить свои API для входа в систему от службы единого входа. Из-за большой нагрузки на них я просто хочу сбалансировать нагрузку на эту службу. Службе единого входа просто нужна таблица ПОЛЬЗОВАТЕЛЕЙ из моей основной базы данных, поэтому я подумал, что было бы более эффективно реплицировать таблицу ПОЛЬЗОВАТЕЛЕЙ в другую базу данных для чтения и обработки операций записи с моей основной базой данных(кстати, записи нечасты). Затем я придумал архитектуру в образе. вот мои вопросы: 1: Может ли архитектура быть как-то лучше? 2: Должен ли я использовать базы данных NoSQL для операций чтения(возможно, Redis)? Если да, то как справиться с этими сценариями с его помощью?

Комментарии:

1. Пожалуйста, отредактируйте вопрос, чтобы ограничить его конкретной проблемой с достаточной детализацией для определения адекватного ответа.