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

Egemen Qazaqstan — новая платформа издания

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

Next.jsNestJSTypeScriptPostgreSQLPrismaRedisDocker
Egemen Qazaqstan — новостная платформа

Цели проекта

  • Мигрировать с 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 мин

Простой при миграции