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