خلال 6 و7 سبتمبر/أيلول، تحسنت تدفقات العمل اليومية، ونقلت التحديثات إلى كل من الخلايا الاختبارية المضيفة، وعملت من خلال المشاكل التي تم العثور عليها أثناء التسجيل المدفوع وحذف المنظمة.
6 سبتمبر/أيلول: اختبار وتبسيط الواجهة
لقد اختبرنا نظام نموذج واحد محليًا ، وتتبع المستخدم من خلال الملاحة والهندسة المعمارية والتغيرات في دورة الحياة والأحداث والتكاليف.
وقد أدى هذا الاختبار إلى العديد من التحسينات:
- يحتفظ فلتر الأحداث بالنموذج المحدد ويقدم رابطًا إرجاعًا.
- تحديثات دورة حياة النموذج تحافظ على المستخدم على صفحة النموذج.
- يتم حفظ المكونات والنقل النموذجي المرتبط يحافظ على سياق النظام.
- الروابط النموذجية في الرسم البياني للهندسة المعمارية تفتح مساحة عمل النموذج مباشرة.
- يظهر الرسم البياني في وقت سابق على الصفحة، مع التحكم المتقدم المتاحة على الطلب.
- هناك اختلافات في حالة الهندسة المعمارية ومكونات الحساب لديها تفسيرات أكثر وضوحا.
- تظل نظرة التكلفة متسلسلة إلى النظام أو النموذج المحدد عند تسجيل وتخزين الإدخالات.
تم التحقق من هذه التغييرات محلياً في 6 سبتمبر/أيلول وتم تضمينها في الدور المضيف في 7 سبتمبر/أيلول.
7 سبتمبر: الملكية والرؤية التشغيلية
لقد أكملنا تحسينات الملكية المعمارية. إن إنشاء الرسومات يدعم الآن مالكًا افتراضيًا ومتجاوزًا فرديًا للعناصر الجديدة. الرسم البياني الحالي لديه إجراء لتخصيص المالكين المفقودين إلى العناصر المختارة دون إعادة كتابة المالكين المخصصين بالفعل.
كما قمنا بتحسين عرض تكوين المكونات، مما يجعل الإصدارات المقدمة والمنشورات البيئية أسهل في التمييز ومنع تقديم تكرار التكوين غير المتغير.
حصلت Global Control على تسجيل الإبلاغ عبر الخلايا، بما في ذلك مؤسسي المنظمات، تسجيلات المستخدمين، وحسابات المستخدمين المدعوين. ويمكن للمشغلين تصفية نطاق تاريخ شامل وتغيير خلية الوجهة للحصول على تسجيلات جديدة من التحكم.
الدفع على متن السفينة وإرجاع العملاء
بعد التحقق من الدفع ، يستمر الدفع المدفوع الآن تلقائيًا دون نقرة إضافية لإنشاء المنظمة. في حين أن التحقق مستمر ، يوضح مؤشر متحرك أن Hashmedo ينتظر Paddle.
أضفنا شاشة وداع بعد إزالة المنظمة الناجحة والتسجيل. يؤكد أن الاشتراك قد انتهى ويقدم إجراء العودة إلى الدخول.
كما أظهرت الاختبارات اثنين من القضايا التي حلناها:
- إعادة التسجيل مع نفس البريد الإلكتروني حاول إنشاء عميل Paddle مزدوج. يستخدم Checkout الآن العميل الحالي عندما يحدد Paddle صراحة هذا النزاع ، مع الحفاظ على حسابات المنظمة الجديدة منفصلة.
- يمكن أن تنتهي إزالة المنظمة ولكنها تفشل أثناء تنظيف تسجيل الدخول. قمنا بتصحيح تصاريح قاعدة البيانات المفقودة وإكمال التطهير المتضرر.
تم تأكيد إعادة التسجيل العمل بعد إعادة استخدام العميل. لا يزال إصلاح التوجيه النهائي بحاجة إلى فحص جديد من النهاية إلى النهاية لحذف الشاشة والوداع وإعادة التسجيل معا.
التنفيذ والتحقق
تم تسليم التغييرات من خلال إصدارات الخلايا والخدمة المشتركة، مع الاختبارات المناسبة لكل تغيير وفحص الصحة بعد نشرها. وتغطي فحوصات قاعدة البيانات عزل العودة والعملاء وتوجيه التنظيف باستخدام دور الخدمة الفعلي.
تم التحقق من النسخ الاحتياطية المشفرة ، بما في ذلك النسخ الاحتياطية الطازجة قبل الهجرة الحسابية. وأظهرت فحوصات التخزين المسجلة أن كل من الخلايا المضيفة والخدمات المشتركة المحدثة صحية.
هذه الفحوصات توفر أدلة على الإفراج عنها؛ لا يزال القبول الكامل للعملاء جزءًا من عمل الإطلاق.
بيئة اختبار منفصلة والإنتاج
وافقنا على تركيب إنتاج مخصص مع التحكم الخاص به، والفواتير، والطيران، والبوابة، Keycloak، والخلايا، وقواعد البيانات، والشهادات. سيظل التثبيت الحالي متاحًا لبيئة الاختبار والتجربة.
وسوف تستخدم بيئة الاختبار Paddle Sandbox؛ وسوف تستخدم الإنتاج Paddle المدفوعات الحية. وسوف تشارك البيئات سجل الصور وتشارك في البداية S3 التخزين، مع مسارات النسخ الاحتياطي منفصلة، وشهادات الوصول، ومفاتيح التشفير. سيتم نشر الإصدارات لتعزيز نفس الصورة التي تم اختبارها في الإنتاج.
هذا هو الهندسة المعمارية المتفق عليها وليس مسار البنية التحتية المكتملة.
ماذا يأتي بعد
- توفير تركيب الإنتاج المستقل وتكوين نطاقات بيئة الاختبار.
- التوقيع الكامل، والفواتير، وحذف، ودعوة، والتحقق من قبول السماح.
- تحقق من تحذيرات المراقبة، واستعادة النسخ الاحتياطي، وإطلاق عودة.
- وضع تفسير أكثر وضوحا عندما يتطلب نشر المكونات مراجعة مستقلة.
كما أكدنا أن نسخة مكونة يمكن أن تبقى نشطة في بيئة الاختبار والإنتاج في نفس الوقت. إن تعليقها أو عدم نشرها في الإنتاج يترك نشرها في بيئة الاختبار غير مكتمل.