هجرة Hardcover: من Next.js إلى أسلوب Rails
2025-05-03

يشارك فريق Hardcover تجربته في الانتقال من Next.js إلى Ruby on Rails و Inertia.js. دُفِعَ بهذا القرار بسبب آلية التخزين المؤقت غير الواضحة، وارتفاع التكاليف، وبطء سرعات التطوير في Next.js. والنتيجة؟ تحسن كبير في أداء Hardcover، مع سرعات تحميل أسرع للصفحات، وتحسين درجات Google Pagespeed، وزيادة في مدة جلسات الزوار. لكن بقيت بعض التحديات، مثل تخطيطات الواجهات المشتركة و تصحيح أخطاء SSR، إلا أن النتيجة العامة كانت إيجابية.
التطوير
هجرة البنية التحتية