يقدّم التصميم المُوجَّه بالمجال (DDD) نهجًا منضبطًا لبناء برمجيات تعكس تعقيد العمل الذي تخدمه بدلًا من مقاومته. يتناول هذا المقال المفاهيم الأساسية لـ...
تحوّل ممارسة GitOps مستودع Git إلى مصدر الحقيقة الوحيد لحالة التطبيقات والبنية التحتية معًا، مستبدلة سكربتات النشر اليدوية والتعديلات العشوائية على ال...
أعادت هندسة الموثوقية للموقع من Google صياغة العمليات من وظيفة تفاعلية لمكافحة الحرائق إلى ممارسة هندسية بمنهجيتها الصارمة الخاصة، مُتمركزة حول فكرة ب...
كان تخصيص البنية التحتية يعني النقر عبر لوحات تحكم السحابة أو تشغيل نصوص برمجية لا يثق بها أحد بالكامل بعد عام. استبدلت البنية التحتية ككود ذلك بتعريف...
لأكثر من عقد، كانت الإجابة الافتراضية لتحديات بيانات المؤسسات مزيدًا من المركزية: مستودعات أكبر، فرق بيانات مركزية أكبر، خطوط أنابيب ETL أكثر شمولاً....
تخبرك المراقبة متى حدث نمط فشل معروف؛ تتيح لك القابلية للملاحظة طرح أسئلة حول أنماط فشل لم تتوقعها أبدًا. مع نمو الأنظمة إلى عمارات خدمات مصغرة موزعة...
مع نمو Kubernetes والخدمات المصغرة والبنية التحتية السحابية في القوة، نمت أيضًا في التعقيد، وهبط ذلك التعقيد مباشرة على مطوري التطبيقات الذين لم يرغبو...
بعد عقد من إطلاقه، أصبح Kubernetes نظام التشغيل الفعلي للسحابة - الركيزة التي تعمل عليها معظم التطبيقات الحديثة المُحوسَبة. يشرح هذا المقال المشكلة ال...
كل نظام موزع هو في جوهره حوار بين خدمات يُدار عبر عقد واجهة برمجة تطبيقات. يشكّل اختيار نموذج الواجهة - REST أو GraphQL أو gRPC - كل شيء بدءًا من تجرب...
مقدمةالطلب العالمي على البرمجيات يفوق بشكل كبير عرض مطوري البرمجيات. تُقدّر ماكنزي عجزًا يبلغ 40 مليون عامل تقني بحلول عام 2030. يُتنبأ بأن 70% من الت...
مقدمةحجم البرمجيات المفتوحة المصدر التي تعمل في صلب أي تطبيق حديث هائل ومذهل في عمقه واتساعه. Linux يُشغّل الخوادم التي تُشغّل الإنترنت. Kubernetes يُ...
مقدمةانتقل مفهوم المدينة الذكية - وهي بيئة حضرية تستخدم البيانات والاتصال لتحسين الخدمات، وخفض التكاليف، وتعزيز جودة حياة السكان - من مجرد رؤية نظرية....