المعجم

مصطلحات معمارية البرمجيات والأنظمة الموزعة

15 مصطلحًا مرتبة أبجديًا، من معجم التقنية

ا

اكتشاف الخدمات التلقائي (Service Discovery) Microservice Service Discovery · ServiceDiscovery

دليل إلكتروني مباشر يسجل العناوين المتغيرة للحاويات والخوادم السحابية لتمكين الأنظمة من التواصل فيما بينها بسلاسة.

متقدم

ب

بوابة واجهات البرمجة (API Gateway) API Gateway Routing Pattern

خادم مركزي يعمل كنقطة دخول موحدة تستقبل طلبات الهواتف والمواقع وتوجهها إلى الخدمات السحابية المناسبة مع التحقق من الأمان.

متوسط

ت

التصميم الموجه بالمجال (Domain-Driven Design) Domain-Driven Design · DDD · DDD

منهجية معمارية تركز على بناء الأنظمة البرمجية المعقدة بناءً على فهم متعمق لمنطق الأعمال ولغة موحدة مشتركة مع خبراء المجال.

متقدم

خ

ف

فصل مسؤوليات القراءة والكتابة (CQRS) Command Query Responsibility Segregation

نمط معماري يفصل بين أوامر تعديل البيانات واستعلامات القراءة لرفع سرعة استجابة المواقع الضخمة وتحسين كفاءة قواعد البيانات.

متقدم

م

المعمارية السداسية (Hexagonal Architecture) Hexagonal Architecture · Ports and Adapters

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

متقدم

مفتاح عدم التكرار (Idempotency Key) Idempotency Key Architecture

آلية برمجية تضمن عدم تكرار تنفيذ العمليات الحساسة (كالخصم المالي) في حال إعادة إرسال الطلب بسبب ضعف شبكة الإنترنت.

متوسط

ن

نمط الحواجز المقاومة (Bulkhead Pattern) Bulkhead Isolation Pattern

نمط استقرار برمجي يقسم موارد النظام (كالذاكرة وخيوط المعالجة) إلى غرف معزولة لمنع انتشار الأعطال وانهيار الخادم بالكامل.

متقدم

نمط المستودع البرمجي (Repository Pattern) Repository & Unit of Work Pattern

نمط تصميم يفصل منطق التعامل مع قواعد البيانات عن الكود الرئيسي للنظام، مما يسهل صيانة الأكواد وتجربتها.

متوسط

نمط النشر والاشتراك (Pub/Sub) Publish-Subscribe Distributed Messaging

نمط لتبادل الرسائل في الأنظمة الموزعة يقوم فيه الناشر بإرسال البيانات لقناة معينة ليتلقاها جميع المشتركين المهتمين في نفس الوقت.

متوسط

نمط ساغا للمعاملات الموزعة (Saga Pattern) Saga Distributed Transaction Pattern

نمط لإدارة المعاملات المالية والعمليات المتسلسلة في الأنظمة الموزعة يضمن التراجع التلقائي عن الخطوات السابقة في حال حدوث أي خطأ.

متقدم

نمط شجرة التين الخانق (Strangler Fig) Strangler Fig Migration Pattern · StranglerFig

استراتيجية هندسية لاستبدال الأنظمة البرمجية القديمة الضخمة تدريجياً بخدمات سحابية حديثة دون إيقاف عمل النظام أو المخاطرة بالبيانات.

متقدم

نمط صندوق الصادر البرمجي (Transactional Outbox) Transactional Outbox Pattern

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

متقدم

نمط قاطع الدائرة (Circuit Breaker) Circuit Breaker Resilience Pattern · CircuitBreaker

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

متقدم

اكتب بضعة أحرف من الموضوع؛ وتُعامَل اختلافات الإملاء على أنها واحدة.