واجهات برمجية وخدمات مصغّرة
واجهات REST وحدود خدمات مصمّمة ليعمل الفريق بالتوازي وينشر باستقلالية. Clean Architecture وCQRS حيث يستحقّان، لا كزينة.
أنا حسن حوري. على مدى أكثر من عقد بنيت أنظمة .NET إنتاجية — تداول أسهم لحظي، وإدارة ثروات، ومحاسبة ERP، ومحرّكات معالجة بيانات عالية الحِمل — بـC# و.NET Core والخدمات المصغّرة وCQRS. ليست أمثلة تعليمية، بل أنظمة تمرّ عبرها أموال حقيقية.
أعمال .NET التي تحتاجها الشركات فعلاً — لا استعراض أطر عمل. كل بند هنا شيء بنيته ثم تولّيت صيانته في الإنتاج.
واجهات REST وحدود خدمات مصمّمة ليعمل الفريق بالتوازي وينشر باستقلالية. Clean Architecture وCQRS حيث يستحقّان، لا كزينة.
بيانات سوق حيّة وتدفّقات تداول وحسابات محافظ، حيث الدقّة غير قابلة للتفاوض وزمن الاستجابة يراه المستخدم. بُنيت وشُغّلت لعملاء في التقنية المالية.
خطوط ETL وعمليات مدفوعة بالطوابير ومهام مجدولة تنقل أحجاماً كبيرة بموثوقية، وتعيد المحاولة بذكاء، وتُخبرك حين يتعطّل شيء بدل أن تفشل بصمت.
المحاسبة والمخزون والتأمين وأنظمة الإدارة — البرمجيات التي تدير الشركة يومياً، حيث الحالة الاستثنائية تعني راتب شخص ما.
ورثت نظام ASP.NET أو WPF لا أحد يجرؤ على لمسه؟ أتسلّم هذه الأنظمة وأجعل تعديلها آمناً وأحدّثها تدريجياً بدل المخاطرة بإعادة كتابة شاملة.
تصميم المخطّطات وضبط الاستعلامات ومطاردة مشكلات N+1 التي تحوّل تقريراً يستغرق ثماني ثوانٍ إلى تقرير سريع — مع قياسات تُثبت الفرق.
React وAngular وTypeScript في الواجهة، وFlutter وReact Native للموبايل، إضافة إلى الاستضافة وخطوط التسليم. وظّف مهندساً أول واحداً بدل تجميع فريق حول مبرمج واجهات خلفية.
كل واحد من هذه الأنظمة وصل إلى الإنتاج وحمل حركة أعمال حقيقية.
سأخبرك أيّها يناسب مشروعك — بما في ذلك حين تكون الإجابة أنك لا تحتاجني بعد.
مُخرَج محدّد: واجهة برمجية أو ترحيل أو وحدة أو تكامل. تعرف الكلفة قبل أن نبدأ. الأنسب حين تكون المتطلبات واضحة.
طاقة عمل شهرية للتطوير المستمر والميزات والصيانة. الأنسب حين يكون المنتج حيّاً وخارطة الطريق متحرّكة.
رأي هندسي أول: مراجعة معمارية، تدقيق شيفرة، دعم في التوظيف، أو خطة لنظام صار تعديله صعباً. ارتباطات قصيرة ومركّزة.
أي سؤال غير مذكور هنا — اسأل مباشرة. أردّ بنفسي، عادةً خلال يوم واحد.
أكثر من عشر سنوات متواصلة منذ ٢٠١٥ — من ASP.NET وبرمجيات المحاسبة المكتبية بـWPF وصولاً إلى الخدمات المصغّرة الحديثة بـ.NET Core. أقود اليوم تطوير الواجهات الخلفية وأنظمة ETL وأضع معايير البنية وأُرشد المطوّرين.
نعم. جزء كبير من عملي هو الانضمام إلى أنظمة تعمل في الإنتاج بالفعل — أقرأ الشيفرة وأحدّد مواضع الألم الحقيقية وأحسّنها تدريجياً دون إعادة كتابة محفوفة بالمخاطر. تسلّمت أنظمة قديمة بـASP.NET وWPF كما تسلّمت خدمات حديثة بـ.NET Core.
نعم. أنا مطوّر full-stack: React وAngular وTypeScript في الواجهة، وPostgreSQL وSQL Server للبيانات، إضافة إلى النشر والاستضافة. لا حاجة لتوظيف منفصل للطبقات المحيطة بالواجهة الخلفية.
كلاهما. عقد شهري مستمر للعمل المتواصل على المنتج، وسعر ثابت للنطاقات المحدّدة بوضوح مثل واجهة برمجية أو ترحيل أو وحدة بعينها. سأخبرك بما يناسب مشروعك فعلاً لا بما يدرّ أكثر.
مقرّي في لبنان (توقيت غرينتش +٢/+٣)، وهو يتداخل مع يوم العمل الأوروبي كاملاً ومع معظم دول الخليج والمملكة المتحدة. عملت مع فرق في السعودية وعن بُعد حول العالم — وفارق التوقيت لم يكن يوماً عائقاً.
حدّثني عمّا تبنيه أو عمّا يتعطّل حالياً. المحادثة الأولى مجانية — وستخرج منها بخطة أوضح في كل الأحوال.