DevOps لمطوري Go (Golang)
300 صفحات
Arabic
PDF
4.5

DevOps لمطوري Go (Golang)

DevOps لمطوري Go (Golang)

المؤلف:

السنة:

ملخص:

كتاب "DevOps لمطوري Go (Golang)" هو دليل عملي يجمع بين عالمين قويين: التطوير الحديث بلغة Go وأفضل ممارسات DevOps. إذا كنت تكتب بلغة Golang وتريد تعلم أتمتة النشر، وإعداد خطوط أنابيب CI/CD، وإدارة البنية التحتية، والعمل بكفاءة مع المنصات السحابية - فهذا الكتاب لك.



على عكس الكتب العامة حول DevOps، فإن هذه النسخة موجهة خصيصًا لمطوري Go. ستتعلم كيفية استخدام نقاط القوة في اللغة (سرعة الترجمة، الكتابة الثابتة، أدوات الاختبار المضمنة) لبناء أنظمة موثوقة وسهلة النشر. يحتوي كل فصل على أمثلة جاهزة للكود يمكن تطبيقها فورًا في المشاريع الحقيقية.



ما ستتعلمه من الكتاب:

  • كيفية إعداد دورة كاملة من CI/CD لتطبيقات Go باستخدام GitHub Actions وGitLab CI وJenkins.
  • تحسين صور Docker لتطبيقات Golang: البناء متعدد المراحل، تقليل الحجم وزيادة الأمان.
  • نشر الخدمات المصغرة بلغة Go في Kubernetes: مخططات Helm، المانيفستات، التوسع التلقائي.
  • المراقبة وتسجيل السجلات: Prometheus، Grafana، OpenTelemetry - التكامل مع تطبيقات Go.
  • التقنيات السحابية: النشر في AWS وGCP وYandex Cloud باستخدام Go SDK.
  • البنية التحتية ككود (IaC) بلغة Go: Terraform، Pulumi وأدوات الأتمتة الخاصة.
  • الاختبار في DevOps: اختبارات الوحدة، اختبارات التكامل، اختبارات الأداء باستخدام Go.
  • الأمان: فحص الثغرات، الأسرار، سياسات الوصول.


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

  • مطورو Go الذين يرغبون في إتقان DevOps والتحكم في نشر مشاريعهم.
  • مهندسو DevOps الذين يرغبون في فهم أعمق لنظام Golang البيئي وخصائص بناء تطبيقات Go.
  • قادة الفرق والمهندسون المعماريون الذين يطبقون ممارسات التوصيل المستمر الحديثة في فرق Go.


الكتاب مبني على مبدأ "من البسيط إلى المعقد": يبدأ بأتمتة البناء الأساسية وينتهي ببناء بنية تحتية على مستوى الإنتاج. جميع الأمثلة مصحوبة بشروحات وتعمل عمليًا.



بعد القراءة، ستتمكن من إعداد خط أنابيب DevOps كامل لمشروع Go بأي حجم - من خدمة صغيرة إلى نظام موزع من الخدمات المصغرة. ستتوقف عن الخوف من المهام التشغيلية وستتعلم استخدام Go ليس فقط لكتابة الكود، ولكن أيضًا لإدارة البنية التحتية.



هذا ليس مجرد نظرية - إنها مجموعة من الحلول الجاهزة التي ستوفر عليك ساعات من البحث في الوثائق وStack Overflow.

توصيات