Amazon وNetflix يستخدمون الخدمات المصغرة — لكن Shopify تعمل على مونوليث وحدوي. الاختيار يعتمد على فريقك وحجمك.
مزايا المونوليث
✓ نشر بسيط — قطعة واحدة
✓ تصحيح سهل — عملية واحدة
✓ لا تأخير شبكي
✓ معاملات ACID بسيطة
✓ تكلفة تشغيلية أقلمزايا الخدمات المصغرة
✓ نشر مستقل لكل خدمة
✓ استقلالية الفريق
✓ عزل الأخطاء
✓ توسيع مستقلالمونوليث الوحدوي
القواعد:
1. الوحدات تتواصل عبر الأحداث
2. كل وحدة تملك جداولها
3. لا علاقات Eloquent بين الوحداتمسار الترحيل
مونوليث → مونوليث وحدوي → خدمات مصغرةابدأ بمونوليث، نظّمه جيدًا، واستخرج الخدمات عند الحاجة الواضحة فقط.