00 · Продукт
Инженерия WisyLink
Простое по разделам руководство о том, как спроектирован продукт, что он может и чего не может, как поддерживается надёжность и как обеспечивается поддержка.
Без названий поставщиков. Без вымышленных метрик.
01 · Архитектура
Как это реально построено
Каждый сайт имеет свой реальный независимый бэкенд — не общий шаблон. Ниже поясняется, что это значит на практике.
Собственные вычислительные мощности, а не общий рантайм
Каждый созданный вами сайт работает на своей собственной выделенной вычислительной мощности — никогда не разделяя рантайм с кодом другого сайта. Проблема на одном сайте не проникает в код другого.
Реальный бэкенд с момента первого билда
У каждого сайта есть своя база данных и файловое хранилище, а при необходимости — реальные учетные записи, платежи и активные каналы, подключённые с самого начала, а не добавленные позже.
Многоагентный конвейер сборки без привилегий
Конвейер сборки — это координированный конвейер специализированных агентов и над ним оркестрационный слой — и ни один из них не имеет постоянного доступа к вашей учётной записи, вашим учетным данным, данным другого сайта или переменным окружения и внутренним настройкам самой платформы. Даже изменённая инструкция может повлиять только на тот сайт, над которым сейчас работают.
Каждый запрос проверяется до выполнения
Несанкционированный или поддельный запрос никогда не достигает кода вашего сайта — он отклоняется на входе, до начала вычислений.
Доставляется через глобальную сеть и автоматически поддерживается
Страницы обслуживаются глобальной сетью, близко к вашим посетителям. Новая сборка запускается в считанные секунды; изменение данных достигает посетителей примерно за минуту — без ручных действий.
Развертывания — полностью или никак
Новая версия либо полностью заменяет прошлую, либо не выпускается. Нет состояния, когда посетители попадают на частично обновлённый сайт.
02 · Область охвата
Что делает — и что не делает
То, что создаётся, — реальный, боевой продукт уровня продакшн — созданный внутри полностью изолированной, безопасной, живой среды, координируемой через несколько уровней оркестрации и специализированных агентов. Ниже точно указано, что в это входит, и где находятся целенаправленные ограничения.
Что включено
Реальное веб-приложение, размещённое на собственном домене
Страницы, сгенерированные на сервере, на собственном домене, с содержимым, видимым для поисковых систем с первого байта — не статический макет.
Рабочий бэкенд, а не только фронтенд
Хранилище данных, загрузка файлов и — по мере необходимости — учётные записи, платежи и живые обновления, уже встроенные.
Ваш собственный адрес
По умолчанию размещаемый поддомен, или ваш собственный кастомный домен, подключённый или купленный через платформу.
Продолжает работать, пока вы вносите изменения
Каждое изменение проходит через тот же изолированный процесс сборки и либо разворачивается чисто, либо остаётся живая предыдущая версия.
Предусмотренные ограничения
Он никогда не списывает средства за вас незаметно
Любое действие, которое потребляет платный объём выше вашего пакета, выполняется только после того, как вы явно его запустите — никогда автоматически и никогда не сверх того, что вы одобрили.
Не хранит ваши учетные данные сторонних сервисов
Платёжные процессоры, электронная почта и любые другие подключённые сервисы настраиваются с использованием ваших учётных данных, шифруются на диске и доступны только коду вашего сайта.
Использование имеет предел, и он принудительно применяется, а не предполагается
Хранение, база данных и пропускная способность измеряются непрерывно и лимитируются на каждую учётную запись — предел вступает в силу в момент достижения, а не постфактум.
Он строит реальные веб-бэкенды, а не бинарники магазинов приложений
То, что вы строите, — это веб-приложение, доступное из любого браузера и любого устройства — не скомпилированное приложение для магазина приложений.
03 · Инженерия надёжности
Сконструировано для бесперебойной работы, а не только для запуска
Ни одна платформа не застрахована от сбоев. Важно, сколько сбоя она может выдержать, и как быстро восстанавливается.
Локализованный сбой
Поскольку каждый сайт работает на собственной вычислительной мощности, сбой или резкий скачок трафика на одном сайте не может повлиять на другой.
Сборка, не завершившаяся успешно, не достигает посетителей
Если новая версия не завершается успешно, сайт продолжает работать на последней, которая работала — надёжность здесь означает, что ничего не выпускается наполовину.
Злоупотребления блокируются до того, как достигают вас
Трафик проходит через защитный глобальный слой до того, как достигнет вычислений — злоупотребления большого объёма останавливаются до того, как станут проблемой вашего сайта.
Учёт ресурсов без гонки
Ограничения по использованию применяются в рамках той же операции записи, которая их расходует, непосредственно на уровне данных — а не отдельной проверкой, которая может задерживаться или считаться дважды.
Нет общего окна обслуживания
Каждый сайт разворачивается и обновляется независимо, поэтому нет общего окна обслуживания на платформе, которое вывело бы все сайты офлайн одновременно.
04 · История развития
Как архитектура привела к этому
Платформа не пришла к такому дизайну по ошибке — к нему переходили осознанно и поэтапно.
Основа
Один реальный бэкенд на каждый сайт
Ключевое решение: каждый сайт имеет собственный реальный бэкенд на своей собственной вычислительной мощности, со своей базой данных — а не строки в чьём-то чужом приложении.
Укрепление
Зашита пути запроса
Каждый запрос к вычислениям сайта теперь подписывается криптографически, поэтому неподписанный или поддельный запрос отклоняется ещё до того, как потребуется вычислительная мощность.
Изоляция
Изоляция сборочного агента
Сам процесс сборки с использованием ИИ выполняется без каких-либо постоянных разрешений — доступ к секретам и инфраструктуре удалён на источнике, а не фильтруется позже.
Сегодня
Мгновенная, событийно-ориентированная доставка
Аннулирование кеша перестало ждать таймера и срабатывает в момент изменения — новая сборка или запись данных достигают посетителей почти мгновенно.
05 · Поддержка
Как обрабатываются обращения в службу поддержки
Отправьте вопрос или запрос в поддержку через канал связи — ниже описано, что происходит после его поступления.
Каждый отчёт обрабатывается мгновенно при поступлении
Поданный вопрос сразу попадает в систему и без задержек классифицируется — ничего не ждёт в очереди.
Большинство технических вопросов решаются автономно
Система изучает сообщённую проблему и, в большинстве случаев, решает её самостоятельно — и продолжает отслеживать, чтобы подтвердить, что она остаётся решённой.
Если понадобится человек, вы получите ответ напрямую
Когда отчёт требует ответа, мы свяжемся как можно быстрее — а не оставим его в очереди заявок.
Начинается с сообщения
Каждый шаг выше начинается в момент поступления — отправьте вопрос или запрос в поддержку через контактная форма и процесс начинается немедленно.
Увидеть это собственными глазами
Самое быстрое доказательство — реальный пример — опишите, что хотите, и наблюдайте, как это строится.
Из предложения — в живое приложение.