نمط Sidecar: توسيع الخدمات الصغيرة دون تعديل التعليمات البرمجية
في الأنظمة السحابية الأصلية الحديثة، من المتوقع أن تقوم الخدمات الصغيرة بأكثر من مجرد تشغيل منطق الأعمال. يجب عليهم التعامل مع التسجيل وإدارة شهادات SSL/TLS وجمع المقاييس وتنفيذ آليات إعادة المحاولة وتنسيق الاتصالات الآمنة مع الخدمات الأخرى.
إذا قمنا بتضمين كل هذه الوظائف الشاملة مباشرة داخل قاعدة التعليمات البرمجية لكل تطبيق، فسوف ينتهي بنا الأمر إلى تضخم التعليمات البرمجية، والاقتران المحكم، وقفل اللغة.
Microservices
Sidecar Pattern
Software Architecture
System Design
Kubernetes
DevOps