Advanced
تصميم معمارية الأنظمة المصغرة
تصميم معمارية موزعة قابلة للتوسع لمنصة تجارة إلكترونية ضخمة
📝 Prompt-Inhalt
قم بتصميم معمارية للأنظمة المصغرة (Microservices) لمنصة تجارة إلكترونية تتوقع التعامل مع ملايين المستخدمين يومياً. يجب أن يغطي التصميم إدارة الحالة (State Management)، استراتيجيات قسمة قاعدة البيانات (Database Sharding)، التخزين المؤقت الموزع (Distributed Caching)، والتعامل مع حالات الفشل (Fault Tolerance) باستخدام نموذط Circuit Breaker. اشرح كيفية ضمان اتساق البيانات (Data Consistency) عبر الخدمات المختلفة باستخدام نمط Saga.