النتيجة النهائية: محاكاة يوم كامل في حياة مهندس DevOps محترف إذا كنت قد قرأت سابقاً مقال ما هو DevOps؟ ولماذا تدفع الشركات ثروات لمهندسي الأتمتة السحابية؟ فهذه المرحلة تمثل التطبيق الواقعي لكل ما تعلمته نظرياً. هنا لا نتحدث عن شخص يضغط زر نشر فقط، بل عن مهندس يدير دورة حياة التطبيق من الكود حتى الإنتاج،…
مقدمة: من بناء السيرفر إلى أتمتة التسليم والنشر في مشروع التخرج (الجزء 1): استخدام Terraform لبناء سيرفرات المشروع الآلية قمنا ببناء طبقة البنية التحتية برمجياً، أي أن الخادم لم يعد يُنشأ يدوياً، بل أصبح مورداً قابلاً للتكرار والتحكم. الخطوة المنطقية التالية هي نقل المشروع من مرحلة “السيرفر جاهز” إلى مرحلة “الكود يُختبر ويُغلف ويُنشر تلقائياً”…
يروي الكاتب رحلته الملهمة من عالم المبيعات إلى مطور واجهات أمامية في 16 شهراً، مقدماً نصائح عملية للتحول المهني في مجال التقنية.
مقدمة: لماذا يبدأ مشروع التخرج من البنية التحتية وليس من الكود فقط؟ عند تنفيذ مشروع تخرج تقني بشكل احترافي، فإن الخطأ الشائع هو التركيز على التطبيق وترك بيئة التشغيل للنهاية. هذا الأسلوب يصنع فوضى تشغيلية، ويؤدي إلى اختلافات بين بيئة التطوير وبيئة الإنتاج، ويجعل أي عملية نشر لاحقة هشّة وصعبة التكرار. لهذا السبب أصبحت البنية…
التحجيم التلقائي (Auto-scaling): كيف يواجه تطبيقك آلاف الزوار فجأة دون انهيار؟ عندما ينتقل تطبيقك من عشرات المستخدمين إلى آلاف الطلبات خلال دقائق، فإن المشكلة لا تكون غالباً في جودة الكود فقط، بل في قدرة البنية التشغيلية على التكيف لحظياً. هنا يظهر دور Auto-scaling بوصفه آلية هندسية ترفع أو تخفض الموارد تلقائياً بحسب الحمل الفعلي. الفكرة…