Files
veilix.app/docs/decisions
2026-10-21 03:30:38 +02:00
..

Решения

По файлу на решение. Формат: контекст, решение, рассмотренные варианты, последствия. Новое решение — новый файл со следующим номером. Пересмотр — новый файл со ссылкой на старый, у старого статус «заменено».

№ Решение Статус
D-001 Одно Next.js-приложение на все домены принято
D-002 Payload 3, переход на 4 после стабильного релиза принято
D-003 Без Docker: всё на хосте, процессы под systemd принято
D-004 Dev и prod на одном сервере под разными пользователями принято
D-005 Сайты — тенанты, домены в базе, маршрутизация по Host принято
D-006 Переводы: поля Payload и next-intl; 5 языков принято
D-007 Определение языка; MaxMind через nginx принято
D-008 UUID и случайные публичные коды принято
D-009 Заказы, платежи, движения по счёту; всё через баланс принято
D-010 Валюты и платёжные системы — сущности; платёжные системы привязаны к валютам принято
D-011 Раздельные аккаунты по сайтам принято
D-012 Вход по коду через свою стратегию Payload; оформление заказа на my.* принято
D-013 Капча ALTCHA принято
D-014 Почта: шаблоны в Payload, переключаемый транспорт, без listmonk принято
D-015 Боты на grammY без n8n; два бота на бренд принято
D-016 Платёжные системы по валютам; автосписания — Stripe принято
D-017 Статические маркетинговые страницы с пересборкой по событию принято
D-018 Umami на этом сервере и баннер cookies принято
D-019 Chatwoot и Twenty CRM на отдельном VPS принято
D-020 Модели ключей dedicated и mass принято
D-021 Админка на plc.veilix.cc с доступом по IP принято