Медиа и миграция·2026
Egemen Qazaqstan — новая платформа издания
Перенос ведущей республиканской газеты «Egemen Qazaqstan» с устаревшего стека Laravel 5.8/PHP 7.1/MySQL на современную мультитенантную платформу Next.js 16 + NestJS 11 + PostgreSQL 16. Иерархические рубрики, RBAC с гранулярными правами, аудит изменений, рассылки, ежедневная генерация PDF и обновления в реальном времени через WebSocket.
Next.jsNestJSTypeScriptPostgreSQLPrismaRedisDocker

Цели проекта
- Мигрировать с Laravel 5.8/PHP 7.1 на NestJS 11/Next.js 16 без потери данных
- Переехать с MySQL на PostgreSQL 16, сохранив всю историю публикаций
- Внедрить мультитенантную архитектуру с изоляцией данных по изданию
- Обеспечить SEO-совместимость и сохранение позиций в поиске
Задачи
- Аудит легаси Laravel: маршруты, модели, контроллеры, схема MySQL
- Разработать схему миграции MySQL → PostgreSQL 16 с маппингом типов
- Реализовать NestJS-модули и Next.js фронтенд с SSR для SEO
- Построить иерархические рубрики с визуальной кастомизацией
- Внедрить RBAC, аудит изменений (before/after) и рассылки
- Добавить ежедневную генерацию PDF и обновления через WebSocket
- Докеризировать стек: web + api + PostgreSQL + Redis + MinIO
Результаты
Измеримые показатели эффективности
- Современная платформа взамен легаси Laravel 5.8
- История публикаций перенесена в PostgreSQL 16 без потерь
- Мультитенантная архитектура с изоляцией данных по изданию
- RBAC с гранулярными правами и полным аудитом изменений
- Рассылки, ежедневный PDF-выпуск и real-time обновления
Ключевые метрики
Конкретные показатели эффективности проекта
Laravel → NestJS
Стек миграции
PostgreSQL 16
База данных
+60%
Прирост скорости
0 мин
Простой при миграции