ناشناس

سوال 3152

سرویس آریو (ariogames.ir) با چه زبان‌های برنامه‌نویسی، چارچوب‌ها و ابزاری ساخته شده است؟

ثبت پاسخ جدید

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

پاسخ‌ها

1 پاسخ
سرویس آریو، بر مبنای معماری مایکروسرویس طراحی شده، و به همین دلیل از تکنولوژی‌های متفاوت و متعددی در این سرویس استفاده شده که از بین آن‌ها می‌توان به موارد زیر اشاره کرد:
چارچوب‌های استفاده شده برای پیاده سازی APIها:
Django
Expressjs
 Zend
Play
پایگاه‌های داده:
Postgresql
Mysql
Mongodb
Neo4j
کلاینت آریو در سه پلتفرم اندروید، ویندوز و وب پیاده‌سازی شده است و تکنولوژی‌های استفاده شده هر یک به این شرح است:
اندروید
Android Native SDK
ویندوز
Qt framework
وب
Angularjs
سایر ابزارهایی که تیم توسعه دهنده آریو از آن در فرآیند کاری خود استفاده می‌کنند:
مستندسازی و تست:
api-blueprint
dredd
swagger
مدیریت زیرساخت، مانیتورینگ، deployment:
ansible
zabbix
grafana
docker-compose
CI/CD:
Drone ci
Jenkins
Crash report:
Sentry