Медиа и миграция·2026

Qazaq Gazetteri — холдинг из 13 изданий

Перенос издательского холдинга «Qazaq Gazetteri» с легаси Laravel 7.30 на единую мультитенантную платформу Next.js 16 + NestJS 11. Одно приложение обслуживает 13 изданий (Ана тілі, Ақиқат, Ақ желкен, Балдырған, Ұлан, Мысль, Уйғур авази и др.) через динамическую маршрутизацию по Host-заголовку с индивидуальным брендингом и настройками каждого субдомена.

Next.jsNestJSTypeScriptPostgreSQLPrismaRedisDocker
Qazaq Gazetteri — холдинг из 13 изданий

Цели проекта

  • Перенести 13 изданий холдинга с легаси Laravel 7.30 на одну платформу
  • Обслуживать все субдомены из единого приложения по Host-заголовку
  • Дать каждому изданию свой брендинг, темы и навигацию
  • Поддержать многоязычный контент (казахский, русский, уйгурский)

Задачи

  • Спроектировать мультитенантную модель с общим пулом новостей
  • Реализовать маршрутизацию по Host для 13 субдоменов в одном Web-контейнере
  • Хранить настройки каждого субдомена в БД с кешем в Redis
  • Построить иерархические рубрики с визуальной кастомизацией
  • Реализовать фильтрацию, пагинацию и воркфлоу публикаций
  • Внедрить аудит и real-time обновления через WebSocket
  • Развернуть через Docker/Dokploy за обратным прокси (Nginx/Caddy)

Результаты

Измеримые показатели эффективности

  • 13 изданий на единой платформе вместо легаси Laravel 7.30
  • Маршрутизация всех субдоменов из одного приложения по Host
  • Индивидуальный брендинг и настройки для каждого издания
  • Многоязычный контент: казахский, русский и уйгурский
  • Общий пул новостей с изоляцией данных по изданию

Ключевые метрики

Конкретные показатели эффективности проекта

13

Изданий на платформе

13

Субдоменов

3

Языка контента

Laravel → NestJS

Стек миграции