Microsoft Teams Blog articles на русском
Подписаться
Архитектурная обратная связь: Является ли SPFx + Azure Database жизнеспособным выбором для внутренней системы заявок?
Компания разрабатывает новую межведомственную систему заявок для централизации запросов и коммуникации. Система нацелена на интуитивно понятный интерфейс, интегрированный с SharePoint Online и Microsoft Teams. Предлагаемая архитектура использует веб-части SPFx для фронтенда, обеспечивая нативный опыт Microsoft 365. Azure Database for PostgreSQL будет управлять реляционными данными, журналами аудита и метриками SLA из-за ожидаемого объема и сложности данных. Пользовательский слой интеграции с REST API, размещенный на Azure Functions или App Service, будет безопасно связывать фронтенд и бэкенд.Этот выбор обусловлен стремлением к бесшовному пользовательскому опыту и превосходными возможностями PostgreSQL для сложных моделей данных и гранулярного контроля доступа по сравнению со списками SharePoint. Команда ставит под сомнение долгосрочную жизнеспособность SPFx в качестве фронтенда для внешних REST API. Они также размышляют, оправданы ли накладные расходы на пользовательский API и PostgreSQL по сравнению с Dataverse или нативными списками SharePoint. Существуют конкретные опасения относительно защиты вызовов SPFx к Azure API с использованием Microsoft Entra ID для разделения данных. Наконец, команда ищет совета относительно потенциальных проблем с обслуживанием, управлением и производительностью этой гибридной архитектуры.