Закрыть
Меню Закрыть

Технологии

При выполнении проектов наши разработчики применяют эффективные технологии и инструменты. Мы разрабатываем проекты на нескольких программных языках – Java, .NET, Python, Go, PHP. Отдельное внимание уделяем архитектуре разрабатываемых решений, процессам разработки, тестирования и поставки (delivery) решений.

Во всех проектах мы сталкиваемся с высокими нагрузками и обработкой больших объемов данных. В наших проектах используются очереди сообщений /messagebrokers (Kafka, RabbitMQ), NoSQL базы данных (Tarantool, Mongo DB), для обработки больших объемов данных используем HBase с Hadoop, распределенные файловые хранилища (HDFS), репликации и шардингреляционных баз данных (PostgreSQL, MySQL).

Для быстрой обработки больших данных в условиях ограниченных ресурсов активно используется многопоточность / concurrency, отложенные вычисления.

Особое внимание уделяется безопасности и стабильности систем. На всех этапах разработки наши QA-специалисты осуществляют необходимое тестирование и контроль качества, пишут автотесты, команда разработки проводит регулярные ревью кода и ревью архитектуры разрабатываемой системы, пишут юнит-тесты.