Сайт RMS Digital Services

Обновлено: 30.06.2026
Сайт RMS Digital Services

Клиент: RMS Digital Services (in-house)

Сайт: https://rms-ds.com

RMS Digital Services — это не просто корпоративный сайт, а единая контентная платформа, на которой работают сайт компании, база знаний, каталог продуктов и система публикации технической документации. Проект является основной цифровой платформой компании и одновременно служит площадкой для развития и проверки архитектурных решений, которые впоследствии используются в клиентских проектах.

Решение построено на базе Next.js, Payload CMS и PostgreSQL и используется для управления контентом, публикации материалов, продвижения продуктов компании и поддержки её цифровой экосистемы.

Основной целью проекта было создание платформы, которая одинаково хорошо подходит ��ля маркетингового сайта, базы знаний и каталога программных продуктов. Решение должно было обеспечивать высокую скорость работы, удобное управление контентом, масштабируемость и соответствие современным требованиям SEO.

Основные возможности

Многоязычная платформа

Сайт поддерживает несколько языков и использует локализованные маршруты, метаданные, карты сайта и структурированные данные. Управление контентом выполняется через единую административную панель Payload CMS с поддержкой переводов и редакционных процессов.

CMS и управление контентом

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

Поддерживаются:

  • черновики и версии контента;
  • история изменений;
  • формы обратной связи;
  • перенаправления;
  • медиафайлы;
  • публикация через визуальный редактор.

База знаний и технический блог

В проект встроена полноценная система публикации статей и технической документации с поддержкой:

  • категорий и вложенных разделов;
  • RSS-каналов;
  • поиска по контенту;
  • автоматической генерации структурированных данных;
  • связанных материалов.

Content Intelligence Layer

Одной из ключевых особенностей платформы является собственный движок Content Intelligence Layer (CIL).

В отличие от традиционных CMS, где связи между материалами поддерживаются вручную, RMS Digital Services использует собственный граф контента. Он автоматически определяет связи между статьями, продуктами, услугами и проектами, формируя единое информационное пространство без участия редактора.

Content Intelligence Layer является центральным элементом архитектуры платформы. Система автоматически формирует граф взаимосвязей между сущностями, поддерживает обратные ссылки, выполняет фоновую валидацию данных и способна самостоятельно восстанавливать обнаруженные рассинхронизации. Это позволяет поддерживать целостность контентной структуры даже при активном развитии проекта.

Система обеспечивает:

  • поиск связанных материалов;
  • автоматическое построение внутренних связей;
  • обнаружение обратных ссылок между сущностями;
  • проверку целостности графа;
  • автоматическое восстановление повреждённых связей.

Для поиска по сайту используется встроенный полнотекстовый движок на базе PostgreSQL. Это позволяет отказаться от внешних сервисов, снизить сложность инфраструктуры и обеспечить быстрый поиск по статьям, продуктам и документации.

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

SEO и поисковая оптимизация

Платформа изначально проектировалась с учётом требований современных поисковых систем.

Реализованы:

  • Open Graph и Twitter Cards;
  • schema.org для различных типов контента;
  • XML Sitemap Index;
  • Google News Sitemap;
  • RSS-ленты;
  • локализованные URL;
  • канонические ссылки;
  • Breadcrumb-разметка;
  • автоматическая генерация метаданных.

Все опубликованные материалы автоматически участвуют в поисковом индексе и внутреннем графе связей.

Производительность и надёжность

Архитектура проекта построена вокруг серверного рендеринга и статической генерации страниц.

Для обеспечения стабильной работы используются:

  • PostgreSQL;
  • фоновые задачи через pg-boss;
  • автоматическая переиндексация контента;
  • кэширование данных;
  • централизованное управление конфигурацией.

Платформа с��особна обслуживать как маркетинговые сайты, так и крупные базы знаний с большим объёмом контента.

Мониторинг и наблюдаемость

Для контроля качества работы используется централизованная система мониторинга на базе Sentry и GlitchTip. Она охватывает клиентскую и серверную части приложения, API-интерфейсы, фоновые задачи и процессы генерации контента, обеспечивая быстрое обнаружение и диагностику ошибок.

Безопасность

В рамках проекта реализованы дополнительные механизмы защиты:

  • защита от XSS;
  • защита от Open Redirect;
  • защита от SQL-инъекций в поисковых запросах;
  • безопасная обработка секретов;
  • CSP и современные HTTP Security Headers;
  • защита сервисных API от timing-атак.

Результат

В результате была создана единая система управления контентом, объединяющая маркетинговый сайт, базу знаний, каталог продуктов и техническую документацию. Архитектура проекта позволяет публиковать контент, поддерживать SEO-инфраструктуру, автоматически строить внутренние связи между материалами и масштабировать сайт без изменения базовых архитектурных принципов.

Технический стек

  • Next.js 16
  • Payload CMS 3
  • PostgreSQL
  • pg-boss
  • TypeScript
  • next-intl
  • Sentry / GlitchTip
  • Docker
  • OpenResty
  • GitHub Actions

Архитектурные особенности

  • Content Intelligence Layer для автоматического построения связей между сущностями.
  • Self-Healing Graph для автоматической проверки и восстановления целостности графа контента.
  • Полнотекстовый поиск PostgreSQL без использования внешних поисковых платформ.
  • Очереди фоновых задач на базе pg-boss для асинхронной обработки операций.
  • Полная наблюдаемость Client, Server и Edge Runtime через Sentry и GlitchTip.
  • Поддержка Google News и автоматическая генерация SEO-структур для всех типов контента.

Ключевые показатели

Показатель Значение
Локали 3
XML Sitemap 8
News Sitemap Да
Поисковый движок PostgreSQL FTS
CMS Payload CMS 3
Очереди задач pg-boss
Контентный граф Автоматический
Self-Healing Validation Да
Структурированные данные Schema.org
Мониторинг Sentry + GlitchTip