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

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

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

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

ПО нагруженного сервера для платформ на базе 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.

Узнать подробнее

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