اتجاهات التكنولوجيا والمعمارية

لو أنت باك آند وشغال في تطبيق مالي فذي نصيحة ممكن تكون مفيدة لك.

لو أنت باك آند وشغال في تطبيق مالي فذي نصيحة ممكن تكون مفيدة لك. لو عندك منتج زي ال robo advisory أو أي منتج معتمد بشكل كبير على third party. ففي معمارية اسمها hexagonal architecture. الفكرة من ذي المعمارية هي فصل…

لو أنت باك آند وشغال في تطبيق مالي فذي نصيحة ممكن تكون مفيدة لك.
لو عندك منتج زي ال robo advisory أو أي منتج معتمد بشكل كبير على third party. ففي معمارية اسمها hexagonal architecture.
الفكرة من ذي المعمارية هي فصل المنطق الأساسي (domain). عن أي خدمة خارجية (broker أو غيره).
عشان أوضح الموضوع بشكل أفضل تخيل الـ domain تبعك كأنه مقبس كهرباء (فيش). والـ broker هو الشاحن. المقبس يشتغل مع أي شاحن… بس بشرط توفر محول مناسب.
الـ adapter هنا هو المحول (Adapter). يعني لو نظام معتمد على الصناديق الاستثمارية من دِراية المالية واحتجت تغير دراية وتتعامل مثلاً مع alpaca فأنت بتقدر تغيره أو تضيف غيره بدون ما تغير شيء من المنطق الأساسي. وهذا يوفر عليك شغل كثير مستقبلًا سواء توسعت أو غيرت مزودين.
الفكرة أنت بس ركز تبني domain قوي ونظيف وخلي كل شيء خارجي عبارة عن plug 🔌
#Fintech #HexagonalArchitecture #

LinkedIn

مصدر المنشور

هذا المحتوى نُشر أصلًا كمنشور على LinkedIn. يمكنك فتحه في تبويب جديد.

فتح على LinkedIn