ناشناس

سوال 1360

سرویس نوپاهاب (Nopahub.com) با چه زبان‌های برنامه‌نویسی، چارچوب‌ها و ابزاری ساخته شده است؟

ثبت پاسخ جدید

برای ثبت پاسخ، لطفا وارد حساب کاربری خود شوید.

پاسخ‌ها

1 پاسخ
نوپاهاب با :
 زبان php و بر روی فریم ورک لاراول نوشته شده.
 برای فرانت‌اند از webpack و در یکسری از پنل‌ها از yarn استفاده میشه.
 برای ذخیره اطلاعات از mysql و mongodb استفاده میشه.
 از redis برای کش٬ اجرای صف و دیگر فرآیند‌های پشت سیستم استفاده میشه.
برای سرچ دقیق‌تر از elasticsearch استفاده میشه.
تمامی سرویس‌ها با داکر به صورت کانتینر شده در یک سرویس ابری هاست شدن که قبل از اونها یک لود بالانسر وجود داره.
دیگر سرویس‌های فرعی استفاده شده به اختصار postmark و heap js و pusher js و google analytics می‌باشند.
برای مدیریت خطاها یک سیستم on-call خطا نوشته شده و برای تست سیستم از phpunit استفاده میشه.
همچنین برای پیشبرد پروژه از استراتژی‌های CI استفاده میشه.