CCA — Multi-Tenant Learning Platform
پلتفرم آموزشی چندمستاجری با اپلیکیشنهای مجزای دانشجو، مدرس و مدیریت، روی میکروسرویسهای داکرایزشده.
- نقش
- توسعهدهنده
- سال
- 2024 – 2025
- وضعیت
- shipped

CCA یک پلتفرم آموزشی چندمستاجری است که هر مخاطب اپلیکیشن خودش را دارد — دانشجو، مدرس، مدیریت مستاجر و مدیریت سیستم — با یک لایهی پکیج مشترک.
در بکاند بهجای یک مونولیت، مجموعهای از سرویسهای داکرایزشده است (مدیریت کاربر، مدیریت مستاجر و غیره) که مرزهای جداسازی مستاجر و استقرار را صریح نگه میدارد.
پکیج هستهی مشترک روی npm همان چیزی است که چهار فرانتاند مجزا را بدون کپیپیست هماهنگ نگه میدارد.
نکات کلیدی
- چهار اپلیکیشن نقشمحور روی یک پکیج هستهی مشترک
- میکروسرویسهای داکرایزشده با جداسازی صریح مستاجر
- مدلسازی داده و دسترسی چندمستاجری
تکنولوژیها
ReactTypeScriptNode.jsDockerMicroservicesnpm packages