DevOps لمطوري Go (Golang)
DevOps لمطوري Go (Golang)
ملخص:
كتاب «DevOps لمطوري Go (Golang)» هو دليل عملي يساعد مبرمجي Go على إتقان ممارسات وأدوات DevOps الحديثة. على عكس كتب DevOps التقليدية الموجهة لمسؤولي الأنظمة، فإن هذا الإصدار كُتب خصيصًا لمطوري Go ويراعي خصائص بيئة اللغة.
عن ماذا يتحدث هذا الكتاب؟
- إعداد بيئة التطوير والبناء لتطبيقات Go
- حاويات التطبيقات باستخدام Docker وإنشاء Dockerfile فعالة لـ Go
- التنسيق مع Kubernetes: نشر خدمات Go المصغرة، التوسع والإدارة
- بناء خطوط أنابيب CI/CD باستخدام Jenkins وGitLab CI وGitHub Actions
- مراقبة وتسجيل تطبيقات Go (Prometheus، Grafana، ELK)
- أتمتة الاختبار والتحليل البرمجي والنشر
- العمل مع التكوينات والأسرار ومتغيرات البيئة
- ضمان أمان تطبيقات Go في بيئة الإنتاج
لمن هذا الكتاب؟
- مطوري Go من أي مستوى يرغبون في تطبيق ممارسات DevOps
- مهندسي DevOps الذين يريدون فهم أفضل لخصائص العمل مع Go
- الفرق التي تنتقل إلى بنية الخدمات المصغرة باستخدام Go
- كل من يريد أتمتة عمليات التطوير والنشر لتطبيقات Go
ماذا ستتعلم؟
- كيفية حاويات تطبيقات Go بشكل صحيح لبيئة الإنتاج
- كيفية إعداد النشر التلقائي مع عدم وجود وقت توقف
- كيفية تنظيم المراقبة والتنبيه لخدمات Go
- كيفية استخدام Go لكتابة أدوات DevOps
- كيفية تحسين عمليات البناء والتسليم لتطبيقات Go
يحتوي الكتاب على العديد من الأمثلة العملية والتكوينات الجاهزة للاستخدام والتعليمات خطوة بخطوة. جميع الأمثلة مبنية على مشاريع حقيقية وتم اختبارها في بيئات الإنتاج. بعد القراءة، ستتمكن من إعداد دورة DevOps كاملة لأي مشروع Go - من التطوير إلى المراقبة في الإنتاج.