advanced
تصميم معمارية الخدمات المصغرة
مطالبة بتصميم معمارية برمجية معقدة وقابلة للتوسع للغاية.
📝 프롬프트 내용
قم بتصميم معمارية نظام موزع يعتمد على الخدمات المصغرة (Microservices) لمنصة تجارة إلكترونية ضخمة. يجب أن يتضمن التصميم آليات للتعامل مع التزامن العالي، وتوازن الأحمال (Load Balancing)، وقواعد البيانات الموزعة، والتحمل للأخطاء (Fault Tolerance). اشرح كيفية التخفيف من مشكلة انتشار المعاملات (Distributed Transactions) وكيفية ضمان اتساق البيانات في النهاية (Eventual Consistency).