advanced
مراجعة بنية النظام الموزع
تحليل معماري لنظام ميكروسيرفيس وتحديد نقاط الفشل المحتملة
📝 محتوى الأمر
تخيل أنك مهندس برمجيات أول تم تعيينك لمراجعة بنية نظام ميكروسيرفيس (Microservices) مخصص لمنصة تجارة إلكترونية عالمية. النظام يعاني من تأخر في الاستجابة (Latency) ومشاكل في الاتساق البياني (Data Consistency). اكتب تقريرًا تفصيليًا يحدد مكامن الخلل في التصميم الحالي، واقترح نمطًا معماريًا بديلاً (مثل CQRS أو Event Sourcing)، واشرح كيفية تنفيذ ذلك للتعامل مع الأحمال العالية وضمان تكامل البيانات.