Agile и MVP
Мы внедряем гибкие (Agile) методологии разработки MVP, короткие итерации, демонстрация прогресса, лёгкая отработка изменений.
Берём на себя всю операционную деятельность найм, обучение, погружение, мотивация, управление, простой.
- Выстраиваем архитектуру на основе компонентной модели
- Предлагаем фиксированную или гибкую стоимость контракта/этапов работ
- Обеспечиваем высокое качество разрабатываемого ПО
- Предоставляем исключительные права на разработанное ПО
- Осуществляем бесшовный перевод пользователей и их данных на новую платформу
- Выстраиваем процессы непрерывной интеграции (CI / CD)
- Предоставляем сопроводительную документацию, обучение команды поддержки
- Используем современные технологии, технологические практики
- Организуем техническую поддержку приложений и пользователей (5х8, 24х7х365)
Технологии разработки
Мы разрабатываем проекты на Java, JavaScript, Python, PHP, Go, С/С++. При выборе технологий мы используем принцип Cloud Native — готовности к работе всего решения в облачной инфраструктуре и к горизонтальному масштабированию.
Инфраструктурный уровень наших решений основан на Docker и Kubernetes, ставших уже стандартом «де факто» для построения и развертывания модульных систем. Решение задач интеграционного взаимодействия в заказных решениях мы осуществляем на основе технологий распределенных шин данных на базе брокеров сообщений NATS и Kafka.
Мы предлагаем широкий спектр решений по организации хранения данных для любых возможных задач: Oracle, Postgre SQL, Mongo DB, Minio, HDFS/HADOOP, ElasticSearch, Gluster FS.
Для построения пользовательского интерфейса мы используем инструменты экосистемы Node.js — React.js, Meteor.js, позволяющие создавать функционально насыщенные и отзывчивые приложения, использующие все возможности современного браузера.