hard
تصميم بنية ميكروسيرفيس متقدمة
مطالبة بتصميم هيكلية نظام قابلة للتوسع وإدارة الاتساق.
📝 Promptens innehåll
تصميم بنية ميكروسيرفيس (Microservices) قابلة للتوسع بدرجة عالية لمنصة تجارة إلكترونية كبرى. يجب أن تغطي البنية مجالات المصادقة، وإدارة المنتجات، وسلة التسوق، والمعالجات المالية. اشرح بالتفصيل كيفية التعامل مع الاتساق النهائي (Eventual Consistency) بين الخدمات، واستراتيجيات قسمة قواعد البيانات (Database Sharding)، ونمط التواصل غير المتزامن باستخدام ناقل رسائل (Message Broker) للتعامل مع حالات فشل الخدمات.