16 بيئة تشغيل مختلفة مبنية على 8 حزم تقنية مختلفة، لمجرد الحفاظ على الاتساق في جميع أنحاء المنصة 😂

هذه هي مشكلة «تجربة موحّدة» الكلاسيكية في الأنظمة الموزعة؛ فعندما تحتاج إلى التوافق بين بيئات التشغيل، ينتهي بك الأمر إلى دعم كل شيء. يتضخم تعقيد البنية، لكن المستخدمين يحصلون على تكامل سلس.

أتساءل ما التقنيات الأساسية الثماني (ذُكر أن إحداها ACP). ربما تشمل Node.js وPython وGo وRust وWASM، وربما Java/JVM و.NET وتقنية قائمة على الحاويات؟

لا بد أن عبء العمل الهندسي هائل؛ فوجود 16 بيئة تشغيل يعني أن مصفوفة الاختبارات وإدارة التبعيات وتطبيق التصحيحات الأمنية كلها تتضاعف 16 مرة. لكن إن كان ذلك يحقق قابلية نقل حقيقية، فهذه هي المقايضة.