Наш стек

Что мы используем сами в production и что отдаём в открытый код. Каждый компонент выбран не «потому что модно», а из-за конкретных производственных преимуществ.

Основной production-стек

Frontend
SvelteKit 2 + Svelte 5 runes + Tailwind 4 + shadcn-svelte
Backend
Supabase Postgres 17 + RLS + Edge Functions Deno
Workflow engine
Hatchet TS SDK v1
PDF: дизайн шаблонов
PDFme + собственный pdfme-plugins-cruise-pack
PDF: HTML → PDF рендер
Gotenberg 8
Платежи
Альфа-банк SBP C2B + ЮKassa
Legacy bridge
mTLS + HMAC + Idempotency
Инфраструктура
Caddy auto-TLS, systemd, Docker Compose
AI-усиление
Claude Code SDK + Hermes Stack (9 docker-сервисов)

Почему именно эти компоненты

  1. SvelteKit 2 + Svelte 5 runes — Компилируемый фреймворк без virtual DOM. Bundle 30-50 KB vs 150-300 KB для React/Next. SSR-first, гидрация по островам. Runes API даёт прозрачную реактивность без useEffect-беспорядка.
  2. Tailwind 4 — CSS-first config (без tailwind.config.js), Oxide-движок 5×/100× быстрее v3, native @plugin / @theme inline. JIT-компиляция в production.
  3. shadcn-svelte — Копируем компоненты в проект, не зависим от npm-обновлений. Полный контроль над a11y и стилями. bits-ui под капотом даёт focus-trap, ESC-close, click-outside «бесплатно».
  4. Supabase Postgres 17 + RLS — Единый Postgres с row-level security вместо отдельных микросервисов. Edge Functions на Deno — TypeScript на edge без Lambda cold-start.
  5. Hatchet TS SDK v1 — Workflow engine на том же Postgres (schema isolation), не отдельный Temporal-кластер. State в БД, observability через OpenTelemetry, retry + backoff из коробки.
  6. PDFme + pdfme-plugins-cruise-pack — Open-source headless PDF designer. Шаблоны рисуются в визуальном редакторе (drag-n-drop полей, pixel-perfect разметка), сохраняются как JSON-схема, рендерятся из неё + данных в production. Альтернативный путь к Gotenberg для деловых документов с фиксированной вёрсткой: ваучеры, билеты, путёвки, квитанции. Наш собственный плагин pdfme-plugins-cruise-pack — компоненты под речные круизы (схема палубы, расписание стоянок, маршрут с pinpoint-картой, QR-код посадочного). Менеджер сам редактирует шаблон в браузере без кода — не нужно дёргать разработчика на каждое «нужно сдвинуть подпись на 2 мм».
  7. Gotenberg 8 — Stateless HTML → PDF через Chromium. 70+ млн Docker pulls. Используем для документов на основе HTML/CSS-шаблонов (когда вёрстка адаптивная). Заменяет Puppeteer/Playwright (проще, без headless-Chrome боли).
  8. Альфа-банк SBP C2B + ЮKassa — Российские платёжные системы. SBP даёт мгновенные QR-платежи без комиссий банков-эквайеров. ЮKassa — 80+ способов оплаты.
  9. mTLS + HMAC + Idempotency — Двойная защита legacy bridge (transport + application layer) + защита от дублирующих запросов. Зрелый паттерн для интеграций нового стека с legacy PHP API.
  10. Caddy auto-TLS — Let’s Encrypt сертификаты автоматически, fallback HTTP-01 / TLS-ALPN-01, zero-config HTTPS. Reverse proxy + static serving в одном бинарнике.
  11. Claude Code SDK + Hermes Stack — Наш AI-усилитель: 9 docker-сервисов (browser-harness, crm-worker, scheduled-tasks-worker, notifications-worker, pdf-tasks-worker, координатор) + Telegram-бот @hermesdm64bot. Ежедневные SEO-снимки, оперативный контроль проектов через AI-агентов. Это даёт нам производительность 3-5× от типовой команды.

Наш стек

Внутренние продукты и открытые технологии, которые мы используем в работе.

Внутренние продукты

Gemma Oracle — локальный fine-tune LLM на корпоративные данные

Локальная fine-tune Google Gemma на закрытых корпоративных данных. On-premise inference без отправки запросов в облако. Решение для 152-ФЗ и государственных систем.

Hermes — рой AI-агентов для оперативного контроля

Внутренняя система роевой работы AI-агентов: cron-задачи, Telegram-канал, Я.Метрика-аналитика, deploy-мониторинг — для оперативного контроля собственных проектов.

Paperclip — knowledge-management для агентств и проектов

Система управления знаниями: компании, проекты, агенты, рутины, бюджеты, входящие сообщения — единая среда для оперативной работы команды агентств.

Open-source

Open-source стек

Используем production-проверенный open-source: Astro, Tailwind 4, PostgreSQL, Supabase, Hatchet, Gotenberg, Caddy, Pagefind, SvelteKit. Никакого vendor lock-in.