المكدس المحلي
تشير "المكدس المحلي" (Local Stack) إلى بيئة برمجية كاملة ومكتفية ذاتيًا تعمل بالكامل على جهاز المطور المحلي بدلاً من الاعتماد على خدمات سحابية بعيدة أو واجهات برمجة تطبيقات خارجية للوظائف الأساسية. يقوم هذا المكدس بتجميع جميع المكونات الضرورية - قواعد البيانات، وخوادم التطبيقات، ونماذج الذكاء الاصطناعي، والتبعيات - للسماح بالتطوير والاختبار والتكرار الكامل دون اتصال بالإنترنت.
بالنسبة لتطوير البرمجيات الحديث، وخاصة تلك التي تتضمن نماذج اللغة الكبيرة (LLMs) أو معالجة البيانات المعقدة، يعد المكدس المحلي أمرًا بالغ الأهمية للسرعة والخصوصية. فهو يتيح النمذجة السريعة، ويقلل من زمن الوصول المرتبط باستدعاءات الشبكة، ويضمن عدم مغادرة البيانات الحساسة أبدًا للبيئة الخاضعة لسيطرة المطور.
عادةً ما يتضمن تطبيق المكدس المحلي تقنيات الحاويات (Containerization) مثل Docker أو بيئات التشغيل المحلية المتخصصة. تقوم هذه الأدوات بتغليف كود التطبيق جنبًا إلى جنب مع تبعياته المحددة (مثل إصدارات Python، وإصدارات المكتبات المحددة، وحتى نماذج الذكاء الاصطناعي الكمومية). عند التنشيط، يتم تشغيل المكدس بأكمله كوحدة معزولة وقابلة للاستنساخ على الأجهزة المحلية.
يرتبط هذا المفهوم ارتباطًا وثيقًا بالمحاكاة الافتراضية (Virtualization)، والحاويات (Docker/Kubernetes)، ونشر الذكاء الاصطناعي الطرفي (Edge AI). وهو يتناقض مع البنى السحابية الأصلية بالكامل التي تعتمد كليًا على خدمات البرمجيات كخدمة (SaaS) المُدارة لكل مكون.