C++ وKubernetes: بناء تطبيقات سحابية عالية الأداء
300 صفحات
Arabic
PDF
4.5

C++ وKubernetes: بناء تطبيقات سحابية عالية الأداء

C++ وKubernetes: بناء تطبيقات سحابية عالية الأداء

المؤلف:

السنة:

ملخص:

كتاب "C++ وKubernetes: بناء تطبيقات سحابية عالية الأداء" هو دليل عملي للمطورين الراغبين في دمج قوة لغة C++ مع مرونة تنسيق الحاويات في Kubernetes. على عكس الكتب النموذجية عن Kubernetes الموجهة نحو Python أو Go، يركز هذا الإصدار على خصوصية العمل مع الكود الأصلي، وإدارة الذاكرة منخفضة المستوى، والأداء العالي في البيئة السحابية.



عن ماذا يتحدث الكتاب

يغطي الكتاب دورة التطوير والنشر الكاملة لتطبيقات C++ في Kubernetes:

  • بناء صور Docker خفيفة الوزن لـ C++ (بناء متعدد المراحل، Alpine، الربط الثابت)؛
  • كتابة خدمات مصغرة بلغة C++ باستخدام gRPC وREST (مكتبات Crow، Pistache)؛
  • العمل مع Kubernetes API من C++ (مكتبة العميل cpp-k8s)؛
  • إدارة التكوينات والأسرار والمتغيرات البيئية للتطبيقات الأصلية؛
  • المراقبة وتسجيل الدخول (Prometheus، OpenTelemetry في C++)؛
  • تحسين الأداء: الربط بنوى CPU، Huge Pages، NUMA في الحاويات؛
  • الاختبار في Kubernetes (اختبارات الوحدة، اختبارات التكامل، هندسة الفوضى).


لمن هذا الكتاب

  • مطوري C++ المنتقلين إلى بنية الخدمات المصغرة؛
  • مهندسي DevOps العاملين مع أنظمة عالية التحميل بلغة C++؛
  • المعماريين الذين يصممون حلولاً هجينة (كود أصلي + سحابة)؛
  • الطلاب والباحثين الذين يدرسون الأساليب الحديثة في الحوسبة السحابية.


ماذا ستتعلم

  • كيفية تجنب الأخطاء الشائعة عند حاويات C++ (حجم الصورة، التبعيات، الإشارات)؛
  • طرق التفاعل الفعال بين الخدمات المصغرة بلغة C++ واللغات الأخرى؛
  • أساليب التصحيح والتنميط في Kubernetes (Valgrind، perf، GDB في البودات)؛
  • كيفية استخدام تعريفات الموارد المخصصة (CRD) لإدارة تطبيقات C++؛
  • أنماط التوسع: من StatefulSets لقواعد البيانات إلى DaemonSets لجمع المقاييس.


يحتوي الكتاب على أكثر من 50 مثالاً لكود حقيقي، جاهزة للاستخدام في بيئة الإنتاج. جميع الأمثلة متاحة في المستودع وتم اختبارها على Kubernetes 1.28+. بغض النظر عما إذا كنت تكتب خلفية عالية التحميل، أو نظام زمن حقيقي، أو مكتبة للعمل مع الأجهزة — ستجد في هذا الكتاب وصفات عملية للعمل الناجح في السحابة.



هذا ليس مجرد كتاب عن Kubernetes — إنه جسر بين عالم C++ منخفض المستوى والبنية التحتية السحابية الحديثة.

توصيات