Перейти к содержанию
ЛИНГУАСИРИЭСЦентр разработки
НаправленияТехнологииПроцессПроектыО компанииКонтакты+7 977 962-62-96

Технологии

Проверенный набор инструментов вместо погони за новизной

Мы используем технологии, которые сами эксплуатируем в собственных продуктах и умеем чинить. Это сокращает сроки и снижает риск того, что систему невозможно будет передать другой команде.

Стек

Что применяем в работе

Конкретный набор фиксируется в техническом проекте до начала разработки и согласовывается с заказчиком.

Интерфейсы

  • TypeScript
  • React
  • Next.js
  • Vite
  • Tailwind CSS
  • HTML / CSS

Адаптивная вёрстка, поддержка клавиатурной навигации, работа в актуальных браузерах.

Серверная часть

  • Node.js
  • Express
  • Python
  • FastAPI
  • REST
  • Очереди задач

Версионируемые интерфейсы, фоновые обработчики, операции по расписанию.

Данные

  • PostgreSQL
  • Redis
  • Миграции
  • Резервное копирование
  • Выгрузки

Схема данных проектируется до разработки, изменения проходят миграциями.

Настольные и мобильные

  • Electron
  • React
  • Сборки Windows
  • Сборки macOS
  • Автообновление

Единая кодовая база, подписанные установщики, канал обновлений.

Связь реального времени

  • WebRTC
  • Медиасервер
  • TURN / STUN
  • Запись сессий

Собственные узлы связи, работа в сетях с ограничениями.

Инфраструктура

  • Linux
  • Docker
  • nginx
  • systemd
  • Мониторинг
  • Журналирование

Воспроизводимое развёртывание, контроль состояния, оповещения.

Инфраструктура

Где работают наши системы

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

  • Серверы и резервные копии на территории России
  • Шифрование канала, ограничение доступа по ролям
  • Контроль состояния сервисов и оповещение ответственных
  • Восстановление работоспособности по заранее описанному порядку

Характеристики контура

Размещение
Дата-центры на территории Российской Федерации
Операционная система
Linux (Ubuntu LTS)
Веб-сервер
nginx, HTTPS с автоматическим продлением сертификатов
Базы данных
PostgreSQL с регулярным резервным копированием
Изоляция сервисов
Контейнеризация и системные службы
Наблюдение
Проверка доступности, журналы, оповещения

Качество

Что делаем, чтобы система оставалась управляемой

Меры направлены на одно: чтобы решение можно было развивать и передавать без участия исходных авторов.

Единый стиль кода

Общие правила оформления и автоматическая проверка при сборке.

Проверка типов

Строгая типизация на клиенте и сервере, ошибки видны до запуска.

Контроль версий

История изменений, разбор правок, воспроизводимые сборки.

Документация

Описание архитектуры, интерфейсов и порядка развёртывания.

Готовы обсудить задачу

Опишите, что требуется сделать. Вернёмся с составом работ, сроками и порядком приёмки.