عندما ابتكر Alan Kay مفهوم الObject Oriented ذكر تأثره بكتاب The Molecular Biology of The Cell حيث

عندما ابتكر Alan Kay مفهوم الObject Oriented ذكر تأثره بكتاب The Molecular Biology of The Cell حيث حاول محاكاة طريقة عمل الخلايا وتواصلها فيما بينها

عندما ابتكر Alan Kay مفهوم الObject Oriented ذكر تأثره بكتاب The Molecular Biology of The Cell

حيث حاول محاكاة طريقة عمل الخلايا وتواصلها فيما بينها و عكسها على الClasses . سنرى ماذا يمكن أن نتعلم ايضاً من ما حولنا في الطبيعة .. ( سلسلة )

سنأخذ رحلة في جسم الانسان لكن من زاوية تقنية كـ Solution للحياة. لو نظرنا إليه من زاوية تقنية سنرى به تقريباً جميع المفاهيم الموجودة في الانظمة الكبيرة و اكثر و سنرى انها تحاول محاكاته بقصد او دون قصد.

يعتمد الجسم على أحداث Events داخلية و خارجية يستقبلها الدماغ سواء من الحواس الخمس للاحداث الخارجية او من داخل الجسم وكانه يقوم بعمل Message Server مثل Kafka أو RabbitMQ وكأنها Event Driven Architecture. ايضا نلاحظ أن مكان التخزين ـ الذاكرة ـ قريب جداً من مكان نظام الMessaging.

سأبدأ باعتبار الدماغ وأعضاء الجسم الاخرى Microservices معزولة داخل Containers خاصة بها تحتوي كل المكتبات المساعدة التي تحتاجها و تعتمد عليها في شيء اشبه بمفهوم الـ Domain Context لدى الـDDD.

على مستوى الأعضاء هناك تكامل Integration، على سبيل المثال بين الغدد و القلب أو بين الكبد والمعدة بمعمارية أشبه بالSOA حيث يقوم الدماغ بعمل Orchestration بينهم وتقوم الأعصاب بدور الـESB.


سليمة بن شقرون

4 مدونة المشاركات

التعليقات