Серверное ПО

98500,00 

Обеспечение полного жизненного цикла ПО. Сбор требований, проектирование, разработка, верификация, внедрение, поддержка.

Описание

Обеспечение полного жизненного цикла ПО.

Сбор требований, проектирование, разработка, верификация, внедрение, поддержка.

ПО нагруженного сервера для платформ на базе x86, amd 64 и различных arm на базе ОС семейства Windows и Linux.

Требования и модели — в Enterprise Architect.

Проекты исходного кода — в Qt Creator, Eclipse, Net beans и MS Visual Studio.

Возможные стеки: C++/boost, C++/системные вызовы Windows или Linux вместе с CRT и STL, Java 2S E/Spring Boot. Если заказчик настаивает, то можем воспользоваться и .NET, но в плане импортозамещения вариант обычно не котируется.

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

В качестве СУБД часто пользуемся PostgreSQL. В случае необходимости обрабатывать аудио, видео или изображения используем аппаратное ускорение и GPU, декодеры и кодировщики H. 264. Также возможна работа через Open CL. В качестве инфраструктуры для аутентификации и авторизации берём Key Cloak. Для взаимодействия с MS Office используем VSTO.NET или соответствующие компоненты Active X.

Есть возможность выработки Docker-файла, соответственно образу Docker. Также есть возможность выработки Helm для работы в K8S.

Необходимо понимание о требованиях. Чем меньше данных, тем больше проектной работы соответственно жизненному циклу ПО.

Обычно за неделю удаётся добиться результатов, которые поддаются актированию и сдаче. Цена за недельный участок работ.