Гарантия возврата
Вернем деньги, если что-то пойдет не так.
ДШ
Дмитрий
Верифицированный пользователь
Чат откроется после оплаты
Стоимость услуги
130 000 rub

Срок выполнения

5 дней

Гарантия возврата
Вернем деньги, если что-то пойдет не так.
ДШ
Дмитрий
Верифицированный пользователь

Разработка нагруженного сервера

Обеспечение полного жизненного цикла ПО. Сбор требований, проектирование, разработка, верификация, внедрение, поддержка. ПО нагруженного сервера для платформ на базе 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. Особое внимание уделяется утилизации системных ресурсов на ввод-вывод и вычисления. Анализируется кэш процессора, работа с оперативной памятью, с очередью диска. При необходимости выставляются маски ядер процессора. В качестве СУБД часто пользуюсь PostgreSQL. В случае необходимости обрабатывать аудио, видео или изображения могу использовать аппаратное ускорение и GPU, декодеры и кодировщики H. 264. Также возможна работа через Open CL. В качестве библиотеки для аутентификации и авторизации пользуюсь Key Cloak. Для взаимодействия с MS Office пользуюсь VSTO.NET или соответствующие компоненты Active X. Есть возможность выработки Docker-файла, соответственно образу Docker. Также есть возможность выработки Helm для работы в K8S. За оплаченную услугу получаете реализованный фукнционал по сложности сопоставимый с 500 строками кода на Java или C#. В эти 500 строк входит: - скоростная обработка ввода-вывода, - как правило требуется аутентификация и авторизация с ролёвкой как правило на KeyCloak, - миграция схемы базы данных с возможностью версионировать схему (Liquibase или аналог) - кусок бизнес логики соответственно этапу - конфигурация среды выполнения для контура, где сможете проверить работу. Вместе с кодом и его сборкой сможете проследить выполненную работу в привязкой к задачам в соответствующей системе управлениями задач, где изменения исходного кода привязаны к постановкам задач.

Заказчик получит:

проекты исходного кода и сборки программного обеспечения

До начала работы заказчик должен предоставить:

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