ناشناس
سوال 1356
سرویس آموزشی فرانش (Faranesh.com) با چه زبانهای برنامهنویسی، چارچوبها و ابزاری ساخته شده است؟
ثبت پاسخ جدید
برای ثبت پاسخ، لطفا وارد حساب کاربری خود شوید.
پاسخها
1 پاسخسعید فداکار مدیر فنی فرانش به این سوال این جوری پاسخ داده:
در فرانش ما از زبان PHP برای هسته سیستم استفاده کردیم و با استفاده از فریمورک Lumen یک Restful API با اون نوشتیم و در قسمت فرانت سایت از Angular استفاده کردیم، همچنین برای سیستم وبلاگ فرانش هم از Wordpress کمک گرفتیم.
برای قسمت سرچ و دیتای نمایش ویدیوها از موتور قدرتمند ElasticSearch استفاده میکنیم، همچنین برخلاف رویهی جاری از ES برای ذخیرهسازی سریهای زمانی و استنتاج از دادههای ذخیرهشده بهره میبریم. همچنین از Mysql هم به عنوان پایگاه داده کمک میگیریم. همچنین برای استریم کردن ویدیوها از موتور Wowza استفاده میکنیم.
از Nginx هم به عنوان لودبالانسر و هم به عنوان وب سرور استفاده میکنیم و برای مانیتور کردن سرورها و ریزساخت فرانش هم از Zabbix و Fluentd و Kibana استفاده میکنیم.
برای سیستم کشینگ هم از Redis استفاده میکنیم.
تمام زیرساخت فرانش پشت ابر Cloudflare هست.
ما در فرانش اپلیکیشن موبایل و دسکتاپ هم برای تمام پلتفورمها داریم که اونها الان در مرحله تست هستن الان که تکنولوژی اپ موبایل رو ما با React-Native و دسکتاپ رو با ElectronJs نوشتیم.
در فرانش ما از زبان PHP برای هسته سیستم استفاده کردیم و با استفاده از فریمورک Lumen یک Restful API با اون نوشتیم و در قسمت فرانت سایت از Angular استفاده کردیم، همچنین برای سیستم وبلاگ فرانش هم از Wordpress کمک گرفتیم.
برای قسمت سرچ و دیتای نمایش ویدیوها از موتور قدرتمند ElasticSearch استفاده میکنیم، همچنین برخلاف رویهی جاری از ES برای ذخیرهسازی سریهای زمانی و استنتاج از دادههای ذخیرهشده بهره میبریم. همچنین از Mysql هم به عنوان پایگاه داده کمک میگیریم. همچنین برای استریم کردن ویدیوها از موتور Wowza استفاده میکنیم.
از Nginx هم به عنوان لودبالانسر و هم به عنوان وب سرور استفاده میکنیم و برای مانیتور کردن سرورها و ریزساخت فرانش هم از Zabbix و Fluentd و Kibana استفاده میکنیم.
برای سیستم کشینگ هم از Redis استفاده میکنیم.
تمام زیرساخت فرانش پشت ابر Cloudflare هست.
ما در فرانش اپلیکیشن موبایل و دسکتاپ هم برای تمام پلتفورمها داریم که اونها الان در مرحله تست هستن الان که تکنولوژی اپ موبایل رو ما با React-Native و دسکتاپ رو با ElectronJs نوشتیم.