Пять слоёв, один ритм: как устроен технологический стек Личного кабинета ИНФАТОН 🚀 — 4 июня 2026 г. в 08:07:27.082
Пять слоёв, один ритм: как устроен технологический стек Личного кабинета ИНФАТОН 🚀 В «Личный кабинет ИНФАТОН: от методологии к живому инструменту» мы не просто показываем интерфейсы — мы раскрываем, как всё это работает под капотом. Глава 13 — про то, как собрать систему, которая одинаково уверенно «жжёт» в проде и не разваливается при росте нагрузки. Без магии, только архитектура. — Пятислойная архитектура — фундамент, где каждый слой делает своё и не мешает соседям: - Слой 1. Оперативный контур: внешние источники правды — Redmine и Bitrix24 (задачи), Telegram (коммуникации), 1С:Предприятие (учёт), PostgreSQL (данные), S3 (файлы). Тут рождаются «сырые» события. - Слой 2. Интеграционный: синхронизаторы для Redmine/Bitrix24, обработчики вебхуков для мгновенной реакции, плюс календари: Google, Яндекс и Apple через iCal. Данные всегда в строю, без ручных костылей. - Слой 3. Бизнес-логика: нормализация статусов, приоритеты по WSJF, декомпозиция задач, управление жизненным циклом, финансы. Именно здесь хаос превращается в управляемые решения. - Слой 4. Интеллектуальная обработка: AI-Дирижёр и Автопилот анализируют риски, прогнозируют, запускают действия; LLM-сервисы генерируют тексты и код. Маршрутизацию моделей берёт на себя RouteLLM API — выбираем лучшую LLM под задачу 🤖. - Слой 5. Представление: дашборд с виджетами, модули проектов, задач, команды и финансов; канбан, Гантт, календарь; уведомления через toast, email, Telegram и push. Всё нужное — на расстоянии одного клика 🧩. — Технологический стек подобран по принципу «максимальный результат при минимальной сложности»: - Next.js 14 — один проект для SSR и API routes, быстрая отдача. - React 18 — компонентность и Server Components. - TypeScript — ловит до 80% ошибок ещё до запуска. - Prisma ORM + PostgreSQL — type-safe запросы, автомиграции и надёжное хранилище с JSON и полнотекстовым поиском. - Tailwind CSS — быстрые стили без перегруза. - Framer Motion — живые анимации и жесты. - Recharts — отзывчивые графики для метрик 📊. - NextAuth.js — аутентификация: credentials + Google SSO, сессии и JWT из коробки. - RouteLLM API — единая дверь ко всем ведущим LLM. — Почему это работает: нет overengineering — только то, что реально используется. Каждый слой изолирован, поэтому легче поддерживать, масштабировать и добавлять новое. Хотите пример? Задача прилетает из Redmine, статусы выравниваются, WSJF выставляет приоритет, AI-Дирижёр подсвечивает риск срыва, а вы уже видите это в канбане и ловите уведомление в Telegram. Логично, быстро, прозрачно. Если интересны детали и кейсы внедрения — вся глава в книге «Личный кабинет ИНФАТОН: от методологии к живому инструменту». Загляните, там ещё больше конкретики и практики ⚙️ 📖 Читайте полностью: https://infaton.ru/books/cabinet

