Стек используемых технологий в SmartCred
Языки программирования:
- PHP – основной язык серверной части системы, обеспечивающий высокую скорость обработки запросов и надежность работы.
- Python – используется для реализации модулей машинного обучения (скоринг, прескоринг, fraud-check), а также для аналитики и работы с большими данными.
- Фреймворки и платформы:
- Laravel (PHP) – мощный фреймворк для backend-разработки, обеспечивающий безопасность, гибкость и удобство построения бизнес-логики системы.
- Django / FastAPI (Python) – используются для разработки API и модулей аналитики на основе AI/ML.
Базы данных:
- PostgreSQL – основная реляционная база данных, обеспечивающая надежное хранение и обработку данных, поддерживающая масштабирование и сложные аналитические запросы.
- Фронтенд (если используется):
- Vue.js – современные JavaScript-фреймворки для создания удобного интерфейса системы, обеспечивающие высокую производительность и отзывчивость.
Интеграции и API:
- RESTful API – используются для интеграции с внешними системами (1С, кредитные бюро, государственные реестры, платежные системы).
- 1С API – автоматический обмен данными для ведения регламентированного бухгалтерского учета.
Дополнительные технологии:
- Docker – контейнеризация для удобного развертывания и масштабирования системы.
- Redis – кэширование данных для ускорения работы системы.
- Celery / RabbitMQ – асинхронная обработка задач (например, расчет скоринговых моделей, формирование отчетов).
Этот стек технологий позволяет обеспечить надежность, безопасность и высокую производительность системы SmartCred, а также гибкость для масштабирования и адаптации под потребности пользователей.