
البرمجيات والأنظمة الموزعة
هندسة المنتجات الرقمية وأنظمة الأعمال الداخلية والخدمات التي يجب أن تعمل معًا.
تتكون معظم الأنظمة التي نبنيها من عدة خدمات ومخازن بيانات واعتماديات خارجية. نصمّم طريقة توزيع المسؤوليات بينها وتواصلها واستعادتها من الأعطال، ثم نبنيها وفق هذا التصميم.
ما يشمله هذا المجال
تعتمد المكونات المطلوبة على ما يجب أن يؤديه النظام.
تحويل المتطلبات التشغيلية إلى سلوك التطبيق ورحلات المستخدم وقواعد العمل ومكونات قابلة للصيانة. ويمكن أن يشمل النطاق تطبيقات الويب والأدوات الداخلية والخدمات التي تدعم منصة أكبر.
تصميم حدود الخدمات والواجهات والتحقق من صحة البيانات ومعالجة الأعطال. وبناء منطق الأعمال ونقاط التكامل اللازمة لربط التطبيقات والبيانات والخدمات الخارجية.
تحديد طريقة تواصل المكونات، وتوزيع المسؤوليات بينها، وسلوكها عند تعطّل ما تعتمد عليه. والتعامل مع الاتساق والتزامن والأداء والاستعادة وفق متطلبات النظام.
ربط الأنظمة القائمة وأتمتة العمليات التشغيلية المحددة. ووضع عقود الواجهات وضوابط الوصول ومعالجة الأخطاء وإمكانية الرصد، بحيث يمكن تشخيص الأعطال وحلّها.
تقييم البنية المعمارية والتنفيذ القائمين، ثم التخطيط لتحسينات محددة أو للترحيل. والتعامل مع الدين التقني وقابلية الصيانة والأداء والتوافق، مع مراعاة استمرار عمليات الأعمال.
أعمال استخدمت هذه القدرة
دراسات حالة، نعرضها كما بُنيت.
محرك لخطوط معالجة البيانات يشغّل سير العمل ويوقفه مؤقتًا ويستأنفه
قراءة دراسة الحالةمراقبة عمليات التشغيل لحظيًا وإلغاؤها عبر نسخ الخادم
قراءة دراسة الحالةربط سير عمل الذكاء الاصطناعي بـ Outlook وSharePoint عبر Microsoft Graph
قراءة دراسة الحالةتشغيل شيفرة المستخدمين وتحليل المستندات في خدمات معزولة
قراءة دراسة الحالةخدمة تفويض واحدة لتطبيقات عديدة، مبنية بلغة Rust مع Casbin
قراءة دراسة الحالةالخدمات التي تعتمد عليها
أسئلة شائعة
هل تبنون أنظمة جديدة أم تحسّنون أنظمة قائمة؟
كلاهما. فتحسين المنصات وتحديثها جزء من هذه القدرة، وقد تناولت عدة دراسات حالة لدينا تغيير أنظمة كانت قيد الاستخدام بالفعل.
هل تعملون مع التقنيات التي نستخدمها حاليًا؟
نعم. نعمل مع طيف واسع من لغات البرمجة وأطر العمل وقواعد البيانات، ويتبع الاختيار متطلبات النظام. وحيثما تمتلكون منظومة تقنية راسخة، نبني عليها ما لم يكن هناك سبب واضح للتغيير، ونتفق معكم مسبقًا على أي تغيير من هذا النوع.
ناقشوا مبادرتكم معنا
شاركونا المبادرة، وما تحتاج إلى تحقيقه، والقيود التي تعرفونها مسبقًا. ويمكننا مناقشة العمل الهندسي المطلوب، وما إذا كانت كارسنترك الشريك المناسب.