موضوع · 15 مقالات
البنية المعمارية
المونوليث، الخدمات المصغّرة، والمقايضات التي تهمّ فعلاً في الإنتاج.
The fun part of architecture is the whiteboard. The costly part is the five years afterwards.
Everything here is written from the production side of the wall: what holds up when traffic spikes, what breaks on a migration, and which “elegant” patterns turn into 3am pages. Rewrites are almost always more expensive than the people proposing them think; services are almost always cheaper to draw than to run. The posts under this hub are the evidence I keep going back to.
§ المقالات
البنية المعمارية
- مارس ٢٠٢٦ منصّات التوظيف متعدّدة المستأجرين، أو إزاي حبيت الهوية Talentera خدمت مؤسسات وحكومات على codebase واحد. نموذج البيانات صمد لسنوات من متطلّبات الاستئجار لأن الهوية والوصول كانا محاور تصميم من الدرجة الأولى.
- ديسمبر ٢٠٢٥ ضدّ تأثير النظام الثاني (مجدّداً) كل rewrite شاهدتُه يموت كان عنده نفس علامات التحذير. هذه هي القائمة التي أُجبر الآن كل محادثة 'يلا نعيد كتابة ده وخلاص' على اجتيازها.
- نوفمبر ٢٠٢٥ Wikipedia تعمل على كود ممل، وهذا هو الدرس ثلاث سنوات في Wikimedia: الأنظمة التي تخدم نصف كوكب الأرض هي PHP غير مُبهرج وتخزين مؤقّت مدروس وثقافة تشغيلية - لا معمارية فلكية.
- أكتوبر ٢٠٢٥ إزاي بطلت الهلع وحبيت الـmonolith الـmodular monolith ليس هزيمة - بل خيار تصميم يُبقي المرونة مفتوحة وقصة النشر مملّة. هنا الحجّة مع الشواهد.
- أبريل ٢٠٢٥ برمجيات الرعاية الصحية هي في الغالب ورق عمل لا تراه سنوات في بناء أنظمة السجلات الصحية الإلكترونية علّمتني: ما تراه من واجهة هو 15% فقط. الـ85% الأخرى: تدقيق وتشريع وتنسيق وصيغ بيانات لا تراها.
- يناير ٢٠٢٥ تقييم الائتمان القائم على الأحداث: ما يعنيه ذلك فعلاً كيف يبدو إدخال سير عمل إقراض مدعوم بالذكاء الاصطناعي إلى backend fintech منظّم فعلاً - Kafka والامتثال والنهاية الصادقة للقصة.
- نوفمبر ٢٠٢٤ تأسيس AFAQ: ما يتطلبه تسليم EHR وأنت في السابعة والعشرين أسّست شركة برمجيات رعاية صحية في عمّان، أدرت 12 مهندساً، وسلّمت EHR لمستشفى قلبية في المملكة. هكذا بدا ذلك فعلاً.
- أكتوبر ٢٠٢٤ كيف يبدو تكامل HL7 في مركز علاج السرطان فعلاً كتبت التكامل بين مركز الحسين للسرطان ونظام HAKEEM عبر HL7 v2. هكذا يبدو تنسيق الرسالة ولماذا هو أصعب مما يبدو.
- سبتمبر ٢٠٢٤ HAKEEM: تطوير نظام EHR وطني وأنا في الثانية والعشرين قضيت ثلاث سنوات في بناء HAKEEM، نظام الـEHR الوطني الأردني المبني على VistA. هكذا بدو التطوير لأربع مستشفيات من الداخل.
- يوليو ٢٠٢٤ ما معنى تعدد المستأجرين حين تستخدمه الحكومات بناء Elevatus: منصة توظيف مدعومة بالذكاء الاصطناعي حيث تشارك وزارة حكومية وسلسلة تجزئة نفس قاعدة الكود دون أن تتعطل الأمور أبداً.
- يونيو ٢٠٢٤ TCL/TK في الإنتاج عام 2018 كيف سلّمت microservices وسير عمل BPMN فوق نواة TCL/TK على خوادم AOL، ولماذا كان ذلك القرار الصحيح.
- مايو ٢٠٢٤ GWT + Spring Boot: استرجاع من عام 2013 كنت أعمل بـJava full-stack آمن النوع حين كان TypeScript في مرحلة 1.0 RC. GWT ذهب الآن. Spring Boot في كل مكان. هكذا شعرت تلك الحقبة فعلاً.
- يناير ٢٠٢٤ Java 6 إلى 17: ما الذي غيّرته كل نسخة فعلاً نظرة استرجاعية لمهندس عملي على 15 عاماً من إصدارات Java - ليس المواصفات، بل ما غيّر طريقة كتابتي للكود يومياً.
- يوليو ٢٠٢٠ بناء برنامج الوصفات الطبية في زمن الجائحة كيف بدا الـbackend الحقيقي للوصفات الإلكترونية عام 2020: تكاملات صيدليات قديمة، وRabbitMQ، وهندسة تحت ضغط الوباء.
- مايو ٢٠٢٠ تكامل Mobile.de وAmazon وeBay في ثمانية أسابيع ماذا يبدو التنقيب في تكاملات المنصات عن كثب: ثلاثة نماذج مخزون مختلفة، شهران، ونموذج دومين موحّد يحكمها جميعاً.