Skip to Sidebar Skip to Content

Software Architecture

تصميم هيكل أي برنامج كبير بيبدأ من Software Architecture — الفن اللي بيحول الأفكار لحلول قابلة للتنفيذ، وقابلة للتوسع مع الوقت. في القسم ده، بنستكشف المبادئ الأساسية لبناء أنظمة نظيفة، مرنة، وسهلة الصيانة. هنتكلم عن أنماط معمارية زي Layered Architecture، Hexagonal، Microservices، وModular Monolith، وهنشوف إزاي كل واحدة بتناسب نوع مختلف من المشاريع.

مميز
Layered Architecture
1 min read

Layered Architecture

الـ Layered Architecture طريقة شائعة جدًا بنستخدمها علشان نرتب بيها الكود في أي software system. الفكرة ببساطة إننا بنقسم المشروع بتاعنا لكذا layer، وكل layer بيكون ليه وظيفة محددة.

CQRS Architecture Pattern
1 min read

CQRS Architecture Pattern

 بناء البرمجيات زي بناء المباني بالظبط محتاج ترتب أجزاء المبني وعلاقتهم ببعض بطريقة مناسبة لوظيفة المبني والمستخدمين, فالبيت مبني وكذلك الجامعة مبني ولكن الحجم, والوظيفة والمستخدمين مختلفين ومن هنا بتيجي فكرة ال Architectural Patterns في البرمجيات.

النشرة الأسبوعية

اشترك الآن في نشرة اقرأ‍تِك الأسبوعية

لا تدع أي شيء يفوتك. احصل على أحدث المقالات والشروحات البصرية ومدونات الشركات العالمية مباشرة إلى بريدك الإلكتروني — وبشكل مجاني تمامًا.

  • مقالات تقنية متعمقة في هندسة البرمجيات
  • شروحات بصرية لمفاهيم معقدة بطريقة مبسّطة
  • تجارب عملية من شركات عالمية
انضم لأكثر من 7,000 مشترك
+7,000
قارئ نشط ومشترك
نشرة أسبوعية كل يوم سبت