Price: 500000
Number of applications: 1
14.08.25
Денежная
Finished product
Задачи ИКТ
Robotics
Solving problems of eliminating network outage
Mobile app
Контекст проблемы В современных распределённых системах gRPC стал стандартом для межсервисного взаимодействия благодаря высокой производительности и типобезопасности. Однако в условиях нестабильных сетевых соединений (мобильные сети, удалённые регионы, нестабильный интернет) стандартные gRPC-клиенты часто работают неудовлетворительно из-за: ● Частых разрывов соединения ● Высокой задержки (latency) ● Потери пакетов ● Переключения между сетями (WiFi ↔ мобильная сеть)
Основные deliverable 1. Go-библиотека с полной реализацией функционала 2. Документация API с примерами использования 3. Benchmark-тесты производительности 4. Интеграционные тесты с симуляцией сетевых проблем 5. Docker-контейнер с demo-приложением Показатели успеха ● Доступность сервиса > 99.5% при нестабильной сети ● Снижение failed requests на 80-90% ● Автоматическое восстановление соединения < 5 сек ● Поддержка offline-режима с queue запросов Дополнительные возможности (Nice to have) ● Adaptive bitrate для видео/аудио стримов ● P2P fallback через WebRTC ● Multi-path networking с одновременным использованием WiFi+4G ● Edge caching с синхронизацией
Габбасов Даурен
87003000770
Purpose and description of task (project)
Цель проекта Разработать надёжную библиотеку gRPC-клиента, способную эффективно работать в условиях слабых и нестабильных сетевых соединений, обеспечивая максимальную доступность сервисов и минимизацию потерь данных.