Разработка мобильного приложения clashstreet
Приложению также требовалось обрабатывать большие объемы данных в режиме реального времени, что было решено с помощью Memcached и Redis для кэширования и Celery для планирования задач. Для контейнеризации использовался Docker, обеспечивающий бесшовное развертывание в разных средах, а Git обеспечивал контроль версий. Кроме того, для внешних коммуникаций был интегрирован REST API, а для мобильной версии платформы использовался Swift. Такой комплексный стек обеспечил надежность и производительность платформы.
Задача
Задача заключалась в разработке динамической платформы, позволяющей пользователям делать спекулятивные ставки на колебания цен акций на мировых фондовых биржах. Для этого потребовалось создать надежную, масштабируемую систему, используя Django/Python в качестве бэкэнд-фреймворка, а также SQL и PostgreSQL для эффективной работы с данными. Инфраструктура была развернута на серверах Linux, а фронт-энд должен был быть интерактивным и отзывчивым, что было достигнуто с помощью HTML, CSS, Bootstrap и JavaScript-фреймворков jQuery и Angular.js.
Решение
Приложение позволяет делать ставки на рост/спад котировок акций с фондовых бирж мира. Приложение реализовано на Django/python, SQL, PostgreSQL, Linux, HTML, CSS, Bootstrap, Memcached, Docker, Git, Redis, Celery, Javascript, JQuery, Angular.js, Java, REST API, Swift