رفتن به محتوای اصلی
پورمنش
بازگشت به نمای کلی

02 / معماری پلتفرم

مادکس

زیرساخت مشترک برای سامانه‌های مستقل

مادکس بستری چندمستأجری است برای ساخت سامانه‌های تخصصی با ظاهر و دادهٔ مستقل. سه سامانهٔ زنده روی همین هسته کار می‌کنند: رایان‌برد، سی‌اچ‌پی و مای‌موبایل. هسته با لاراول و نود ساخته شده و پایگاه هر مجموعه جداست.

هر مجموعه پایگاه و تنظیمات خودش را دارد؛ نسخهٔ پشتیبان هم برای هر پایگاه جدا گرفته می‌شود.

هستهٔ مشترک

کارهای تکراری یک‌بار ساخته می‌شود و هر سامانه از همان هسته استفاده می‌کند.

هویت مستقل

ظاهر، دامنه و فرایند هر محصول جدا می‌ماند.

سامانه‌های زنده

رایان‌برد، سی‌اچ‌پی و مای‌موبایل همین حالا روی این بستر کار می‌کنند.

چالش پروژه

اگر برای هر مجموعه همه‌چیز از صفر ساخته شود، کار کند و پرهزینه می‌شود؛ اگر همه‌چیز یکی باشد، هویت هر محصول از بین می‌رود.

راهکار ارائه‌شده

مادکس بخش‌های مشترک — کاربر، کالا، سفارش، رسانه و دسترسی — را در هسته نگه می‌دارد و به هر سامانه رابط، دامنه و دادهٔ خودش را می‌دهد.

فناوری‌های مورد استفاده

هستهٔ لاراول و نود، پایگاه جدا برای هر مجموعه، درگاه پرداخت، مدیریت رسانه، و سه محصول مستقل.