نظرة عامة
Konekta Backend هو الأساس الخادمي لمنصة Konekta Social. بنيته بأسلوب عملي يعتمد على التجربة المباشرة—التجريب، كسر الأشياء، إصلاحها، وتعلّم مفاهيم هندسة الخلفية من خلال التطبيق الفعلي. طوال العملية، استخدمت الذكاء الاصطناعي كشريك تعلّم لفهم أنماط الخلفية، تحسين مهارات كتابة الـ Prompts، واستكشاف كيفية تصميم واجهات برمجة تطبيقات بمستوى الإنتاج. علّمني هذا المشروع كيف يتعاون مهندسو الواجهة الأمامية والخلفية من خلال المخططات (Schemas)، العقود (Contracts)، وبُنى الأخطاء المتوقعة. تعلمت كيفية تصميم مخططات Prisma، التحقق من البيانات باستخدام Zod، تنظيم مسارات Fastify، وبناء API نظيف وسهل الاستهلاك من قبل مطوري الواجهة الأمامية. هذه التجربة منحتني فهمًا عميقًا لكيفية عمل منطق الخلفية، ولماذا تُستخدم أنماط معينة، وكيفية تصميم APIs قابلة للتوسع وسهلة الصيانة. كما اكتسبت خبرة عملية مع بيئات النشر مثل Railway وRender وVercel، وتعلمت كيف يختلف التطوير عن النسخة الحية من حيث الكوكيز، وCORS، والترويسات، والتشغيل البارد، ودورة حياة الطلبات. هذه الدروس ساعدتني على بناء Backend يتصرف كنظام حقيقي بمستوى الشركات، وليس مجرد مشروع تجريبي.