مقالات
مدوّنة احمد المُنَجّد
أشارككم ما أتعلّمه في معمارية البرمجيات: القرارات التي تحدّد شكل النظام بعد سنة، كما أراها في المشاريع لا كما تُكتب في الكتب.
كيف تختار بين نظام جاهز ونظام مخصّص
القرار ليس بين السعرين، بل في الجهة التي ستتغيّر: عمليتك أم المنتج. قاعدة عملية للتفريق، والإشارات التي تدلّ على أن الجاهز بدأ يكلّفك أكثر ممّا يوفّر.
كيف تُوسّع منصّة SaaS دون إعادة بنائها
الاختناق الأول في منصّات البرمجيات كخدمة يكون في قاعدة البيانات لا في الخوادم، وغالباً بسبب مستأجر واحد. كيف تجد الاختناق الحقيقي قبل أن تشتري حلاً لا تحتاجه.
معمارية تعدّد المستأجرين: القرارات التي لا يمكن التراجع عنها
تعدّد المستأجرين ليس طبقة تُضاف لاحقاً. أربعة قرارات تُحسم قبل أول خاصية — العزل، وتحديد المستأجر، والهوية، والكلفة — ولماذا يصعب التراجع عن كلٍّ منها.