كل الأعمال

منصة متعددة المستأجرين / 2025

Raeetna

أعدت بناء نظام لإدارة الكنائس ليخدم عدة مؤسسات، بقاعدة بيانات منفصلة لكل كنيسة وإدارة مركزية للمنصة.

الدور
المعمارية والتنفيذ الكامل
التعددية
قاعدة بيانات لكل جهة
منشور لـ
6,400 عضو
الحالة
تعمل في الإنتاج
Raeetnaقاعدة بيانات لكل كنيسة
إدارة مركزية للمنصة
كنيسة A
كنيسة B
كنيسة C
نسخ احتياطية لدى مزوّد مستقل
رسم توضيحي للمعماريةمثال على فصل المؤسسات

نقطة البداية

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

كان النشر القائم يضم سجلات 6,400 عضو و1,900 أسرة و1,018 عائلة. تولّيت المعمارية والتنفيذ.

فصل البيانات

قاعدة بيانات لكل كنيسة

لكل كنيسة قاعدة بيانات مستقلة. تتولى إدارة مركزية إعداد المؤسسات وسجلاتها وحالة المنصة.

تحديد المؤسسة من النطاق

يحدد نطاق الطلب اتصال قاعدة البيانات المستخدم. تستطيع كل كنيسة استخدام نطاق مخصص دون تغيير كود التطبيق.

نسخ احتياطية مستقلة

تُحفظ النسخ لدى مزوّد ثانٍ بعيداً عن البنية الأساسية. استعاد اختبار كامل 23,717 مستنداً دون أي فشل.

النتائج المقاسة

قلّلت العمل الذي تنفذه تجميعات التحليلات الأساسية وقست الفرق. نتيجة الاستعادة مأخوذة من اختبار استرجاع كامل.

النتائج المقاسة
القياسقبل / النطاقبعد / النتيجة
استعلامات التحليلات1,675ms59ms
تحميل اللوحة5.3s3.5s
اختبار الاستعادة23,717 مستنداً0 حالات فشل
عضو
6,400
أسرة
1,900
عائلة
1,018
أسرع في التحليلات
28×
التقنيات

React · Node.js · MongoDB · قاعدة بيانات لكل مؤسسة · نسخ خارجية · نطاقات مخصصة

المشروع التاليJoSam Content Hub

عندك فكرة أو مشروع؟

اكتب لي نبذة عنه. أرد عادةً خلال يومي عمل.