Центр разработки программного обеспечения

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

Полностью укомплектованный штат разработчиков всех уровней

Разработчики

Тестировщики

Менеджеры продукта

Дизайнеры

Профессионалы своего дела

В нашей команде работают настоящие профессионалы, у нас есть опыт разработки корпоративных систем хранения данных, систем управления предприятием, есть экспертиза в направлении работы искусственного интеллекта и анализа больших данных.

Наши разработки имеют интуитивно понятный интерфейсы, а так же всегда снабжены полным и актуальным руководством пользователя/администратора к любому разработанному программному обеспечению

Процесс разработки

Получив проект, наша команда в процессе работы проводит его через ряд процессов, согласовывая все этапы с заказчиком. Более того, в любой момент времени заказчик может посмотреть состояние любого процесса и внести корректировки

При разработке мы используем такие языки программирования и фреймворки как: C/C++, Go, Bash для ядра системы и работы с данными; TypeScript, React/Vue.js, gRPC для пользовательских интерфейсов; eBPF – для мониторинга и репортинга.

Все разрабатываемые приложения для работы с данными проверяются под синтетической нагрузкой для подтверждения стабильности и заявленной в рамах задачи производительности, для этих целей мы используем такие инструменты как FIO, vdbech, iostat и многие другие.

Анализ требований

Разработка общего ТЗ под требования заказчика

Макетирование и дизайн

Разработка дизайна и создание прототипа

Собственая разработка

Фронтенд и бэкенд разработка

Тестирование разрабатываемого ПО

QA-тестирование на каждом этапе разработки

Поддержка и обновление

Поддержка и обслуживание ПО после релиза

Как начать сотрудничество

К каждому клиенту и каждому обращению у нас индивидуальный подход. Вы обращаетесь к нам с проблемой и потребностью, наша профессиональная команда менеджеров и пресейл инженеров обдумывает проблему и согласовывает с вами ТЗ на тот продукт, который идеально подойдет для решения именно вашей задачи!

1

Вы отправляете запрос

Делитесь своими идеями и ожиданиями, обозначаете ключевые требования к будущему продукту. На этом этапе мы готовы подписать NDA

2

Мы обрабатываем запрос

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

3

Обсуждение

Совместно с заказчиком обсуждаем дополнительные детали и согласовываем план проекта. Если нужно, проводим собеседования с разработчиками.

4

Заключение договора

Мы готовим финальное предложение с оценкой стоимости и продолжительности проекта, предложениями по архитектуре, инструментам, платформам и методологиям

5

Старт проекта

Собираем команду разработки, выбираем метод коммуникации и построения рабочего процесса — и начинаем работы.

Как мы работаем

В своей работе над проектом мы используем несколько организационных парадигм, и для каждого из проектов мы выбираем свой набор подходом и согласовываем его с вами. Наиболее частые подходы.

Agile

Scrum

Waterfall

Kanban

Наше реализованное ПО

Программный комплекс СХД "SHVACHER SEASTORE 1.0"

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

Реестровая запись №19893 от 13.11.2023
Перейти →

Shvacher V-RAID

Shvacher V-RAID – программный RAID и менеджер томов для Linux, рассчитанный на высокие нагрузки и эксплуатацию с твердотельными накопителями. Продукт ориентирован на all-flash-конфигурации и в первую очередь на NVMe, а также может применяться с SAS и SATA SSD.

Архитектура решения, ключевые возможности, сценарии использования и показатели производительности описаны на странице Продукта.

Среди всех возможных сценариев использования Shvacher V-RAID, наиболее примечательны:

  • AI (задачи ИИ), ML (машинное обучение). Для серверов, где вычислительная часть и локальное высокоскоростное хранилище находятся в одном узле или в компактной конфигурации. Shvacher V-RAID обеспечивает защиту данных (RAID) без снижения скорости, что критично в инференсе реального времени и при работе с потоками данных;
  • HPC. Для сценариев, где важны скорость локального доступа к данным и отказоустойчивость без отдельного аппаратного RAID-контроллера. Shvacher V-RAID позволяет использовать несколько NVMe для ускорения операций и надежности, не рискуя задержками от аппаратных контроллеров.

Shvacher V-RAID работает на операционных системах семейства Linux на любом современном аппаратном обеспечении и не требует специализированного RAID-адаптера.

Свидетельство о регистрации
Перейти →
Реестровый номер
В процессе получения
Ожидается

Запатентованный способ размещения данных в RAID-массивах

Посмотреть на Роспатент →

Патент №2835373. Компьютерно-реализуемый способ размещения данных в RAID-массиве для сбалансированного распределения нагрузок во время восстановления массива

Используемые языки и фреймворки:

C/C++
Go
TypeScript
Bash
SAS