この連載は、私が 8 年間の PHP レガシーシステム運用を経て、「速度と堅牢性」を両立させたモダン Full-Stack(Next.js + Django)環境へ移行した全記録です。技術的課題とブレイクスルーの軌跡を順に追います。
| No. | テーマ | サーバー種別 | キーワード |
| Vol. 1 | 💾 性能の分岐点:メモリ 4GB はなぜ無理で、8GB が最適解だったか | インフラ選定 | VPS, メモリ 8GB の必要性, シンVPS, スワップ |
| Vol. 2 | 💻 Django REST Framework 採用記:堅牢な API の設計戦略 | バックエンド (C/M) | JSON, 責務の分離, DRF, API 設計 |
| Vol. 3 | 💻 PostgreSQL と Django ORM で実現!肥大化 DB 検索速度の劇的改善 | データ層 | PostgreSQL, 365 万件データ, インデックス, DB 最適化 |
| Vol. 4 | 💻 TypeScript でレガシーな API 地獄を終わらせる!any 排除への戦い | フロントエンド | 型安全, TypeScript, Zod, API 連携 |
| Vol. 5 | 🎨 脱 Bootstrap!Tailwind CSS と Next.js で実現する高速コンポーネント開発 | フロントエンド (UI) | Tailwind CSS, CSS 負債, 高速 UI, コンポーネント |
| Vol. 6 | 🚀 Next.js App Router の真価!大量データをサクサク表示させる SSR/SSG 実践術 | フロントエンド (V) | SSR/SSG, App Router, Core i5 でも高速化, UX |
| Vol. 7 | 🤯 【衝撃のブレイクスルー】MVC の進化系!バックエンドを「隠れドメイン」に分離した設計 | アーキテクチャ | ドメイン分離, MVC 再定義, 責務の集中, Full-Stack 思想 |
| Vol. 8 | 💻 Nginx と PM2 が解決!Python と Node.js を安定稼働させる環境構築術 | インフラ/運用 | Nginx, PM2, マルチプロセス, 無停止デプロイ |
| Vol. 9 | 💡 独学者が語る!PHP 独自 MVC から学んだ「真の責務の分離」とは | 経験論/教訓 | 独学ロードマップ, PHP 経験, MVC の哲学, キャリア論 |
| Vol. 10 | 💡 再構築を終えて:レガシーシステム移行プロジェクトから得られた教訓と、Full-Stack 開発者への提言 | 総括/展望 | プロジェクト総括, コスト分析, 今後の展望, 開発者への提言 |