Apollo GraphQl تطلق Supergraph

Apollo GraphQl تطلق Supergraph


هذا النوع من الاسم يعطيه بعيدًا ، لكن Apollo GraphQL ركزت منذ فترة طويلة على مساعدة المطورين على استخدام لغة استعلام GraphQL لبرامج واجهات برمجة التطبيقات لدمج البيانات من مجموعة متنوعة من الخدمات. على مدار السنوات القليلة الماضية ، عملت أيضًا مع مؤسسات كبيرة لمساعدتها على الجمع بين مجموعة واسعة من المصادر إلى خرف خبير واحد ، حيث تحب الشركة تسميتها. الآن ، إنها تجعل هذه القدرات ، التي كانت سابقًا مجال الشركات الكبيرة مثل Expedia و Walmart و Zillow ، متاحة لأي شخص على منصتها. إنه يعتقد أن هذا الإعلان يعني عندما تحدثت معه قبل إعلان اليوم. كنا نعمل على GraphQL منذ عام 2016 ، عندما كنا Meteor.js. لكن ما يتعين علينا أن نعلنه اليوم هو سبب قيامنا ببناء الشركة خلال كل هذه السنوات ومن خلال كل هذه المشاريع المفتوحة المصدر. إنه شيء أعتقد أن التاريخ سوف ينظر إليه على أنه صفقة كبيرة مثل قاعدة البيانات أو حافلة الرسائل أو الحاويات - أو ربما حتى السحابة نفسها. Br> The Supergraph هو طريقة جديدة تمامًا للتفكير في GraphQL وما هو عليه وما الذي يقدمه ، وتابع شميدت. أعتقد أن الفكرة الرئيسية للخروج هي الرسم البياني للرسوم البيانية. إنها الطريقة التي يجتمع بها هذه الرسوم البيانية الفردية التي يبنيها الأشخاص في طبقة جديدة من المكدس - وهي طريقة مختلفة لبناء التطبيقات - وهو أمر مهم بالنسبة لكيفية استخدام المكدس في المستقبل كما كانت قاعدة البيانات .

ائتمانات الصورة: Apollo

يجادل شميدت بأنه مع قيام المؤسسات بتفكيك بنيات تطبيقاتها المتجانسة وانتقلت إلى الخدمات الصغيرة ، أصبح كل شيء ذريدا لدرجة أنه يضع العبء الآن على المطورين لتجميع كل شيء معًا مرة أخرى معًا عندما يرغبون في إنشاء تطبيق جديد على رأس هذه الأنظمة.

في قلب Supergraph ثلاثة مشاريع. الأول هو جهاز التوجيه Apollo ، وهو وقت تشغيل قائم على الصدأ يعالج استعلامات GraphQL ثم يخطط وينفذها عبر الخريجين الفرعيين الموحدين ويعيد تلك الردود إلى العميل. تقول الشركة إن هذا الموجه أسرع 10x من بوابة أبولو القديمة ، التي استخدمتها الشركة سابقًا للاستعلام عن الرسوم البيانية الموحدة. القطعة الثانية هي مجموعة من القدرات الجديدة أو المستوى المجاني من استوديو Apollo ، وهي أداة الشركة لإدارة مصادر البيانات. ستتضمن الطبقة المجانية الآن عمليات فحص المخطط لضمان عدم كسر مخطط جديد وتطبيقات حالية ولوحة معلومات الإطلاق التي توفر الرؤية في عملية فحص المخططات وإطلاقها كانت متاحة فقط لمستخدمي المؤسسات حتى الآن. والقطعة الثالثة هي Apollo Federation 2 ، التي تم إطلاقها في أبريل ، وتسمح للمستخدمين بتكوين خراطيمهم الفرعية في خلف واحد فائق. طبقة في المكدس تتيح للمطورين بناء حالات استخدام جديدة.

ليست فقط عدد البيتزا التي أبيعها ، ولكن هل يمكنني طلب البيتزا؟ تريد إنشاء شيء يشبه تقريبًا قاعدة بيانات افتراضية - أو خادم افتراضي - يحتوي اطرح أسئلة مثل ، 'أرني جميع الطلبات التي قدمها هذا العميل ،' على الرغم من أن كل هذه الأشياء تعيش في 1000 خدمة مختلفة ، كما أوضح شميدت.
الضجيج أبولو. حاليًا ، يتم تنزيل عميل GraphQL الخاص بـ GraphQL وخادمه وبوابة الشركة أكثر من 17 مليون مرة في الشهر ، وتقول الشركة إن منتجاتها تستخدم في الإنتاج بنسبة 30 ٪ من Fortune 500. مع Supergraph ، تأمل الشركة في إنشاء نفسها كجزء أساسي من مكدس التطوير الحديث.

اخلاء مسؤولية! هذا المقال لا يعبر بالضرورة عن رأي جامعة الرازي