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

Цели проекта
- Перенести 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
Стек миграции