Поделиться
Поделиться

Запрос «разработка сложных проектов» обычно означает не «сайт на WordPress», а несколько связанных контуров: железо, протоколы, backend, клиенты, данные, безопасность и сопровождение в production. В OtherCode такие системы — норма: от прошивки STM32 и Modbus до Game API на PostGIS и AI-аудита документов.

Обзор услуг — на странице Сложные проекты.

Признаки сложного проекта

Признак Пример из портфолио
Несколько runtime Typhoon: STM32 + Qt + Linux
Реальное время / OT Modbus, OPC UA, телеметрия Galvatec
Геоданные и нагрузка Synapse Stream Game API + PostGIS
Регуляторика и PII URAP AI, промышленные контуры
Долгий жизненный цикл OTA прошивки, live-ops игры

Архитектурный подход

  1. Границы контуров — OT не смешиваем с публичным API без шлюза.
  2. Контракты данных — события и схемы версионируются явно.
  3. Наблюдаемость — метрики, логи, трассировка с первого production.
  4. Деплой воспроизводим — Docker, GitLab CI, документированный rollback.
  5. Команда и процесс — итерации, демо, фиксированный scope MVP.

Подробнее: микросервисы, DevOps на практике, data engineering.

Кейсы

  • Typhoonпортфолио: драйверы ПЧ, OTA, полевая инфраструктура.
  • Galvatec — промышленная телеметрия.
  • Synapse Streamtransmedia + BCI + игра.
  • URAP AI — документы и AI-аудит.

Когда не нужен «большой» стек

Сложность ≠ Kubernetes с первого дня. MVP часто живёт на VPS + Docker Compose + PostgreSQL; оркестратор подключается по метрикам нагрузки и команды, а не по моде.

Следующий шаг

Опишите контуры системы (железо, пользователи, интеграции) — обсудим проект или изучите направления студии.