Система хранения данных

Высокопроизводительный веб-сервер в управлении хранилищем данных

Сроки: 6 июн. 2023 г. — 24 дек. 2024 г.
Стоимость: 11,720,000 RUB
https://api.thrive-it.ru/storage/images/1735040838-field-1.jpg
Описание проблемы, которую решает продукт

В мае 2023 года к нам обратился клиент с проблемой низкой производительности и нестабильности хранилища данных на Node.js, что мешало масштабированию. Целью было создать надежное, отказоустойчивое и легко масштабируемое решение. После анализа текущей системы и требований клиента, мы предложили нестандартное решение — высокопроизводительный веб-сервер на C++.

Наше решение и результаты

Наш проект помог компании «Черноморнефтегаз» повысить конкурентоспособность и рентабельность. Уже через неделю после запуска сотрудники отметили улучшение скорости, надежности и безопасности данных. Решение обеспечивает гибкость, совместимость с разными форматами и синхронизацию данных между подразделениями.

Результаты:

  • Сокращение времени поиска и загрузки данных на 35%;
  • Увеличение скорости обработки данных на 40%;
  • Рост производительности труда на 28%;
  • Снижение затрат на обслуживание оборудования на 12%.

Мы использовали C++ для эффективного управления памятью и многопоточности. Разработали фреймворк, который работает как конструктор, позволяя создавать гибкие веб-серверы. Сервер взаимодействует с СХД через HTTP, socket.IO и JSON RPC, обеспечивая удаленное управление с высокой производительностью.

Ключевые особенности:

  • Разработка HTTP REST API и системы оповещений;
  • Создание router и HTTP-сервера с использованием Boost.Asio и Boost.Beast;
  • Возможность адаптации системы под новые параметры и задачи.

Это решение повысило эффективность работы на всех уровнях компании.

Технологии, которые мы использовали