У вас есть задача?
Давайте обсудим?

alt

Обсудить проект

Оставьте ваши контакты, и мы свяжемся с вами в течение 60 минут

Политика общества с ограниченной ответственностью «Рэд лаб» в отношении обработки персональных данных
Спасибо за заявку

О клиенте

Южнокорейская компания проектирует и внедряет ПО, модернизирует существующие решения, проводит ИТ-аудит, консультирует по вопросам информационной безопасности и др. Организация использует передовые технологии AI, ML и IoT, чтобы улучшить качество услуг и создавать инновационные продукты. Поставщик активно работает на международном рынке и предлагает свои решения различным отраслям.

О проекте

Компания планировала создать платформу для управления цифровыми активами, которая включала бы несколько ключевых компонентов: высокопроизводительные серверы на C++, базы данных для хранения информации, шлюз для взаимодействия с блокчейном, а также криптокошелек для создания адресов и выполнения переводов. Чтобы ускорить time-to-market, бизнес решил привлечь аутстаф специалистов.

Описание задачи

alt


Специалистам RedLab требовалось разработать многофункциональную программу для безопасных и прозрачных финансовых операций. При постановке технического задания клиент сформулировал ряд требований к платформе:

  • Новые возможности: внедрение инструмента для хранения криптовалют, менеджера паролей и системы мгновенного обмена сообщениями.
  • Производительность: мгновенная передача информации, без задержек и сбоев.
  • Масштабируемость: обеспечение поддержки больших объемов данных.

Обсудить проект

Оставьте ваши контакты, и мы свяжемся с вами в течение 60 минут

Политика общества с ограниченной ответственностью «Рэд лаб» в отношении обработки персональных данных
Спасибо за заявку

Реализация

Создание ПО велось совместно с командой заказчика. Специалисты RedLab выполнили следующие работы:

  • Разработали бизнес-логику на C++ и интегрировали ее в мобильное приложение на Flutter/Dart. Удалось сделать продукт кроссплатформенным.
  • Спроектировали серверную систему на C++ с применением многопоточности (Multithreading) и низкоуровневых сокетов (Low-level Sockets) для высокой пропускной способности.
  • Реализовали криптографические алгоритмы и утилиты на языке C, который обладает гибкостью и широкой совместимостью.
  • В качестве базы данных использовали MongoDB — это позволило масштабировать хранилище данных.
  • Написали выделенный непубличный блокчейн на C++, что повысило конфиденциальность данных и снизило зависимость от внешних сетей.
  • Применили Python для создания административных панелей и вспомогательных сервисов, Django — в качестве тестовой платформы для отладки.
  • Оптимизировали и протестировали систему, добившись 1000 транзакций в секунду для чата и криптокошелька.
  • Развернули тестовый блокчейн Ethereum. Решение предоставило возможность проводить эксперименты и отладку без риска для основной сети.
  • Исправили несколько критически важных багов, оптимизировали инфраструктуру и снизили затраты на серверные ресурсы.
  • Создали веб-интерфейсы для администрирования с использованием Node.js и Angular.
  • Подготовили сопроводительную документацию для команд разработки и эксплуатации.

Результат

Компания получила масштабируемую и производительную платформу, готовую к работе с большими объемами данных. Криптокошелек обеспечил безопасное хранение и переводы средств, а система мгновенных сообщений с регистрацией транзакций в блокчейне добавила прозрачности операциям.

Переходите по ссылке, чтобы узнать об аутсорсинге разработчиков С++ больше.

alt
Хотите первыми узнавать об освободившихся специалистах?
Вступите в закрытый клуб и получите возможность сформировать самую сильную команду под свой проект.
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Хотите получить полную презентацию?
Оставьте пожалуйста свои контакты, и после успешной отправки формы материалы будут отправлены на указанный email.
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Хотите получить файл с рассчитанными выше показателями?
Оставьте, пожалуйста, свои контактные данные.
После их отправки начнется скачивание файла.
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Отправьте нам свое резюме
alt
Ваше резюме отправлено, в ближайшее время с вами свяжется наш менеджер для уточнения деталей