Медиа және миграция·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-модульдерін және SEO үшін SSR-мен Next.js фронтендін жүзеге асыру
- Визуалды кастомизациясы бар иерархиялық айдарлар құру
- 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 мин
Миграция кезіндегі тоқтап қалу