كيف KamoUniverse هو البناء
ليس عليك أن تعرف أي من هذا لاستخدام KamoUniverse. إنه هنا لأن فرق تكنولوجيا المعلومات، ومراجعي الأمن، ورجال المشتريات يسألون، ومن الأسهل أن نرسل لهم صفحة بدلا من ترتيب مكالمة.
العديد من الخدمات الصغيرة، لا برنامج كبير واحد
KamoUniverse ليس طلبا واحدا. إنّها بضعة عشرات الخدمات المستقلة، كلّ مسؤول عن منطقة واحدة، واحد يتولّى البريد الإلكتروني، واحد يتعامل مع الوثائق،.
النتيجة العملية هي التي تهمك مشكلة في منطقة واحدة لا تنزل الآخرين- إذا كانت خدمة الوثائق تمر بظهيرة سيئة، البريد الإلكتروني يستمر في العمل. برنامج واحد كبير لا يتصرف بهذه الطريقة كل شيء يتشاطر مصيره.
انتشر عبر عدة آلات
وتدير هذه الخدمات مجموعة من الآلات التي تعمل كمجموعة واحدة. كل خدمة تعمل على أي آلة لديها غرفة، وإذا فشلت الآلة، الخدمات التي كانت تجريها من جديد في مكان آخر، تلقائيا، دون استدعاء أي شخص.
This is also how KamoUniverse is updated. نسخة جديدة من خدمة واحدة يجري تشغيلها في حين لا يزال القديم يجيب، والحركة المرورية تتحرك عبر عندما يكون الجديد سليما. معظم التحديثات تحدث بدون أن يلاحظ أحد.
بياناتك منفصلة على مستوى قاعدة البيانات
وكل سجل في شركة KamoUniverse يحمل المنظمة التي تنتمي إليها، وكل استفسار يمتد إلى منظمة واحدة قبل أن تجري. وهذا الفصل هو في طبقة البيانات، وليس في مرشح أن الشاشة تنطبق بعد ذلك.
الفرق مهم مرشح مطبق على الشاشة هو شيء يمكن للمطور نسيانه على شاشة جديدة القيد المطبق على الاستفسار ليس شيئاً يمكن للشاشة أن تختاره.
الذي يَتحدّثُ إلى الذي
الخدمات لا تصل إلى بيانات بعضها البعض. وعندما يحدث شيء تحتاج خدمة أخرى إلى معرفة بشأنه - تنشر مقالة، وتنتهي المكالمة، وتوقع وثيقة - تنشر رسالة، وكل من يهتم بها يلتقطها. إذاً الخدمة البطيئة تؤخر عملها بدلاً من أن تمنع الجميع.
