Гарантия возврата
Вернем деньги, если что-то пойдет не так.
Д
Дмитрий
Верифицированный пользователь
Чат откроется после оплаты
Стоимость услуги
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 или аналог) - кусок бизнес логики соответственно этапу - конфигурация среды выполнения для контура, где сможете проверить работу. Вместе с кодом и его сборкой сможете проследить выполненную работу в привязкой к задачам в соответствующей системе управлениями задач, где изменения исходного кода привязаны к постановкам задач.

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

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

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

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