Rust و Kubernetes: بناء تطبيقات سحابية موثوقة
300 صفحات
Arabic
PDF
4.5

Rust و Kubernetes: بناء تطبيقات سحابية موثوقة

Rust و Kubernetes: بناء تطبيقات سحابية موثوقة

المؤلف:

السنة:

ملخص:

كتاب «Rust و Kubernetes» هو دليل عملي للمطورين الذين يرغبون في إتقان بناء تطبيقات سحابية عالية الأداء وآمنة بلغة Rust في بيئة Kubernetes. المؤلف، أليكسي فورونوف، مهندس برمجيات متمرس يتمتع بخبرة سنوات عديدة في تطوير Rust وإدارة مجموعات Kubernetes، يشارك تقنيات مجربة وأفضل الممارسات.



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

يغطي الكتاب دورة التطوير الكاملة لتطبيقات Rust لـ Kubernetes:

  • أساسيات Rust: إدارة الذاكرة، نظام الأنواع، البرمجة غير المتزامنة (tokio, async-std).
  • حاويات تطبيقات Rust: إنشاء صور Docker مصغرة (musl, scratch)، البناء متعدد المراحل.
  • النشر في Kubernetes: Pods, Deployments, Services, ConfigMaps, Secrets.
  • الهندسة المعمارية للخدمات المصغرة: gRPC, REST API (actix-web, warp)، التفاعل بين الخدمات.
  • الأنماط المتقدمة: نمط المشغل (Operator pattern)، تعريفات الموارد المخصصة (CRD)، وحدات التحكم.
  • الأمان: إدارة الأسرار، RBAC، أمان الحاويات (seccomp, AppArmor).
  • المراقبة وتسجيل الأحداث: Prometheus, OpenTelemetry, التسجيل المنظم (tracing, slog).
  • الاختبار: اختبارات الوحدة، اختبارات التكامل، الاختبار في Kubernetes (kind, k3s).


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

سيكون الكتاب مفيدًا لـ:

  • مطوري Python الراغبين في تعلم Rust لبناء خدمات عالية التحميل وفهم كيف يكمل Rust Python في المهام التي تتطلب أقصى أداء وأمان.
  • مهندسي DevOps الذين يرغبون في كتابة أدواتهم ومشغلاتهم الخاصة لـ Kubernetes باستخدام Rust.
  • مطوري الواجهة الخلفية (Backend) الساعين لإتقان الأساليب الحديثة لبناء الخدمات المصغرة السحابية.
  • الطلاب والمتخصصين المهتمين بالبرمجة النظامية والتقنيات السحابية.


ماذا ستتعلم؟

بعد قراءة الكتاب، ستتمكن من:

  • إنشاء حاويات فعالة وآمنة لتطبيقات Rust.
  • تصميم ونشر الخدمات المصغرة في Kubernetes من الصفر.
  • استخدام Rust لأتمتة إدارة مجموعات Kubernetes (المشغلات، وحدات التحكم).
  • إعداد المراقبة وتسجيل الأحداث والتتبع للأنظمة المقاومة للأعطال.
  • تطبيق أفضل ممارسات الأمان في جميع المراحل - من الكود إلى التشغيل.


يحتوي الكتاب على العديد من أمثلة الكود الجاهزة للاستخدام والتمارين العملية. ينتهي كل فصل بملخص وأسئلة للاختبار الذاتي. «Rust و Kubernetes» هو دليلك الموثوق به إلى عالم التطوير السحابي الحديث باستخدام Rust.

توصيات