Продукт Rocketdata.io состоит из следующих модулей:
  • вспомогательные сервисы для сбора и обработки данных,
  • клиентское веб-приложение,
  • серверная часть,
  • панель администрирования.

В основе проекта — REST-архитектура. Веб-краулер для сбора информации из каталогов на базе фреймворка Scrapy. База данных для хранения информации из каталогов - MongoDB. Для хранения информации о пользователях, информации о платежах, а также сводной статистики используется PostgreSQL. Приложение на Django используется для административной части, реализации логики и REST API. Личный кабинет пользователя разработан на ReactJS. Инфраструктура проекта развернута с использованием Docker и Kubernetes в облаке.

Технологии, программные библиотеки и инструменты, которые используются:
Web-сервер
Ingress
OS
Linux (Ubuntu)
Build, ship and run applications
Docker, GitLab
Backend core
Python (Django, FastApi, aiohttp, flask)
Frontend core
JavaScript (ReactJS)
Scraper
Scrapy, fastapi
Load balancer
HAProxy, Ingress, Kubernetes
Patterns
MVC, MVVM
Multithreading
Celery, gevent
Networking
REST API
Database
MongoDB, PostgreSQL, Redis, Eastic
Analytics
Google Tag manager
QA
selenium
Source code hosting
gitlab
Project management
Atlassian Jira
Design
Figma
Big data
Pandas
Machine learning
SciKitLearn
Tools
Sublime, Mousepad


+7 931 107 45 41
[email protected]

ООО «Рокетдата»

ИНН: 9702004482
КПП: 770201001
ОГРН: 1197746495594

ООО "Рокетдата"

ИНН: 9702004482
КПП: 770201001
ОГРН: 1197746495594

Юридический адрес: 129090, Российская Федерация, г. Москва, вн. тер. г. муниципальный округ Мещанский, Мира пр-кт, д. 40, пом. 1/1

Телефон: +79311074541

Юридический адрес: 129090, РФ, г. Москва, вн. тер. г. муниципальный округ Мещанский, Мира пр-кт, д. 40, пом. 1/1

Контакты