ناشناس
سوال 2405
سرویس جابینجا (JobInja.ir) با چه زبانهای برنامهنویسی، چارچوبها و ابزاری ساخته شده است؟
ثبت پاسخ جدید
برای ثبت پاسخ، لطفا وارد حساب کاربری خود شوید.
پاسخها
1 پاسخنسخه کنونی جابینجا در سمت بکند به زبان PHP و با استفاده از فریمورک لاراول پیادهسازی شده است. نسخه قدیمی جابینجا به زبان پایتون و با فریمورک جنگو نوشته شده بود.
در سمت کلاینت در قسمتهایی مانند رزومهساز از فریم ورک Vue استفاده شدهاست.
جابینجا در قسمت دیتابیس از MySQL به عنوان دیتابیس اصلی، از Elasticsearch برای جستجو، از ردیس برای Cache کردن و ذخیرهسازی نوع خاصی از آمارها (تایم سریها)، از Mongodb برای اطلاعات از جنس لاگ و از beanstalkd به عنوان صف ورکرها استفاده میکند.
در قسمت سرویسهای آماری جابینجا از countly برای آمار aggregational ، از hotjar برای مشاهده رفتار کاربر و newrelic برای مانیتور کردن در اکثر بخشها استفاده میکند.
جابینجا از سرویس sentry برای مدیریت و اطلاعرسانی Exception ها استفاده میکند.
سرویسهای جانبی جابینجا نیز با استکی مشابه ساخته شدهاند، در تعداد کمی از موراد اسنیپتها و اسکریپتهایی به زبان Bash, Javascript و پایتون نوشته شده است.
در سمت کلاینت در قسمتهایی مانند رزومهساز از فریم ورک Vue استفاده شدهاست.
جابینجا در قسمت دیتابیس از MySQL به عنوان دیتابیس اصلی، از Elasticsearch برای جستجو، از ردیس برای Cache کردن و ذخیرهسازی نوع خاصی از آمارها (تایم سریها)، از Mongodb برای اطلاعات از جنس لاگ و از beanstalkd به عنوان صف ورکرها استفاده میکند.
در قسمت سرویسهای آماری جابینجا از countly برای آمار aggregational ، از hotjar برای مشاهده رفتار کاربر و newrelic برای مانیتور کردن در اکثر بخشها استفاده میکند.
جابینجا از سرویس sentry برای مدیریت و اطلاعرسانی Exception ها استفاده میکند.
سرویسهای جانبی جابینجا نیز با استکی مشابه ساخته شدهاند، در تعداد کمی از موراد اسنیپتها و اسکریپتهایی به زبان Bash, Javascript و پایتون نوشته شده است.