Skip to content
AskDeveloperPODCAST
EpisodesPeopleListen & subscribe
All episodes
AudioVideo

Software Architecture

About this episode

في هذه الحلقة من AskDeveloper، يستضيف أحمد الإمام محمد الشريف في نقاش عملي حول الأسئلة التي تقود قرارات معمارية البرمجيات، سواء عند بناء نظام جديد أو تطوير نظام قائم. يبدأ الحوار من فهم مشكلة العمل والأولويات والقيود، ثم ينتقل إلى الأمن والامتثال، قابلية التوسع، القياس والمراقبة، الاختبارات، وتكلفة التشغيل. يناقش الضيف كيف تساعد «الطرق الممهدة» والأنماط المشتركة الفرق على تجنب تكرار الحلول وتقليل الاحتكاك، ومتى يصبح اختيار تقنيات مثل Kubernetes أو الخدمات المصغرة أو Serverless مناسباً فعلاً. كما يتناول الحوار دور المعماري في التواصل وبناء الثقة، واتخاذ قرارات تقنية مدعومة بالبيانات والتجارب بدلاً من اتباع الأدوات الرائجة.

Episode notes

• البدء من مشكلة العمل، والجدول الزمني، والقيود قبل اختيار المعمارية أو الأدوات • ترتيب المتطلبات الوظيفية وغير الوظيفية وتحديد ما يُعد ضرورياً للإطلاق • الأمن والخصوصية والامتثال التنظيمي، خصوصاً في قطاعات المال والصحة والطيران • مواءمة قرارات الفرق اليومية مع الأهداف الاستراتيجية طويلة المدى، مثل الانتقال إلى السحابة أو بناء منصة • دور المعماري في تصميم «طرق ممهدة» وأنماط مشتركة تقلل تكرار الحلول والاحتكاك بين الفرق • اختيار Kubernetes والخدمات المصغرة وServerless بناءً على الحاجة الفعلية وكلفة التعقيد التشغيلي • استخدام المقاييس والمراقبة واختبارات الحمل لتحديد الاختناقات والتخطيط للنمو • تقييم قواعد البيانات والتقنيات عبر النماذج الأولية والاختبارات والقدرات التشغيلية للفريق • تحسين تكلفة التشغيل عبر تحليل مصادر الإنفاق، تقليل التهيئة الزائدة، وإزالة التكرار بين الخدمات • صيانة الأنظمة والترقيات الآمنة للمكتبات والاعتمادات باستخدام أدوات التكامل المستمر https://www.youtube.com/watch?v=Z1ivk69FxwY
Open on YouTube
IN THIS CONVERSATIONMohamed Elsherif
Mohamed ElsherifHost
Ahmed Elemam
Ahmed ElemamGuest

Keep the conversation going.

Ask Mohamed Subscribe to the podcast
AskDeveloper.

Technology. People. Conversations in Arabic.

Follow the podcastXFacebook
About Mohamed Ask the host
SubscribeOwner admin
© 2026 AskDeveloper PodcastMade for curious minds.
- Software Architecture | AskDeveloper Podcast