Технологии
Полный список того, что мы регулярно используем. Точный стек на конкретный проект — выбираем под задачу, не под моду.
AI / ML
- — LLM: облачные провайдеры и локальные модели (Llama, Qwen и др.)
- — Фреймворки: LangChain, LlamaIndex, Pydantic AI
- — Векторные БД: Qdrant, pgvector, Chroma
- — ML/CV: PyTorch, ONNX, MediaPipe, OpenCV, rembg
- — OCR: Tesseract, PaddleOCR, LLM-based extraction
- — Голос: Whisper, Yandex SpeechKit
Бэкенд
- — Python 3.12+ — FastAPI, SQLAlchemy 2.0 (async), Alembic, arq
- — Node.js — Express, Fastify (там, где экосистема логичнее)
- — Аутентификация: JWT, OAuth2, secure cookie + CSRF
- — RBAC, rate limiting, audit logging
Фронтенд
- — React / Next.js (App Router) — для сложных продуктов
- — SvelteKit 5 (runes) — для лёгкой и быстрой разработки
- — Astro — для статических и контентных сайтов
- — TypeScript 5, TailwindCSS 4, shadcn-стиль, bits-ui
Мобильные
- — React Native + Expo — основной выбор
- — Нативный код (Swift, Kotlin) точечно
- — Push: APNs, Firebase Cloud Messaging
- — Локальные БД: SQLite, WatermelonDB
Desktop
- — Python + локальный веб-UI (Flask, waitress)
- — Electron, Tauri
- — CryptoPro CSP — работа с ЭЦП и токенами
БД и хранилища
- — PostgreSQL 16 + PostGIS + TimescaleDB
- — Redis 7 — кэш, очереди, PubSub
- — ClickHouse — аналитика больших объёмов
- — Parquet + объектное хранилище
Интеграции
- — 1С: Предприятие 8.3 (ERP, УТ, КА, БП, ЗУП)
- — ГЛОНАСС / GPS: интеграция с системами мониторинга и трекерами
- — Yandex Disk, Yandex Cloud Object Storage
- — API банков и платёжных шлюзов (OAuth2, эквайринг)
- — Telegram Bot API + Mini Apps
- — ЭЦП / КриптоПро, Saby
DevOps и инфраструктура
- — Docker, Docker Compose
- — Caddy, nginx — reverse proxy + статика
- — GitHub Actions — CI/CD
- — Alembic — миграции БД
- — Российские облака: Timeweb, Yandex Cloud, Selectel
Как мы выбираем стек
Старт от задачи, а не от инструмента. Если данных мало и логика простая — берём более лёгкий стек. Если нужна реальная масштабируемость — закладываем правильную архитектуру с первого спринта. AI-инструменты — встроены в процесс, но мы не пытаемся заменить ими понимание задачи.
Обсудим ваш проект
Расскажите задачу — за 1-2 рабочих дня вернёмся с оценкой объёма, сроков и подхода.