ايش فوائد الخدمات الدقيقة؟
الخدمات الدقيقة تكسر الهندسة المعمارية المتجانسة إلى خدمات خفيفة ذات وزن مستقلة تخدم غرض واحد. تنمو إنتاجية المطورين لأن الفرق المخصصة لخدمة المسؤولية الوحيدة يمكنها التحكم في الإصدارات بشكل مستقل عن الخدمات الأخرى. ويمكنهم ايضاً التحكم باللغة التي تكتب بها الخدمة. هذا مفيد لما بعض الخدمات قد تستفيد من الكتابة في بايثون مقابل C#، جافا أو جافا سكريبت. الخدمات الدقيقة تدعو إلى بنية مدفوعة بالأحداث حيث الخدمات غير مرتبطة أو موجهة مباشرة. كل خدمة مصغرة تقدر تنشر أحداث يمكن استهلاكها/ الاشتراك بها من قبل خدمات أخرى. الحاويات والخدمات الدقيقة تتناسب مع بعض عند تصميم الخدمات الدقيقة، بالنظر إلى أن النموذج يدعو للحاويات لتكون غير قابلة للتغيير وتعامل كالمواشي. الإصدارات الجديدة والقديمة من نفس الخدمة المصغرة يمكن إصدارها جنبا إلى جنب في نمط A/B، مما يساعد في ضمان أي تحديثات. الحاويات ممكن تستضيف الخدمات الدقيقة بسرعة وتختبر في جميع البيئات مع موثوقية تضمن كل الاعتمادات في بناء الصورة الجارية.