Все статьи

Дайджест FourA, 8-10 апреля 2026 г.

Мы обновили дизайн foura.ai и внедрили новую дизайн-систему на всех ресурсах FourA. А также переработали мониторинг, добавили мультивалютные цены и поиск по Cmd+K.

Главное

Мы переработали foura.ai с нуля и применили новый дизайн ко всем ресурсам FourA за два дня. Блог, документация, портал обновлений, страницы аутентификации, шаблоны писем, страницы ошибок. Если где-то есть имя FourA, теперь оно выглядит в едином стиле. Что касается инфраструктуры, мы полностью переработали систему мониторинга, чтобы устранить ложные срабатывания, и добавили настраиваемые пороги с полноценным журналом инцидентов.

Что нового

Полный редизайн сайта

Главный сайт получил полное визуальное обновление. Новая типографика (Outfit), палитра цвета индиго и полноценная поддержка темной и светлой тем с возможностью выбора системных настроек. Каждый компонент был пересобран: карточки тарифов, playground, посадочные страницы, страницы контактов и юридической информации, а также секция предпросмотра панели управления (которая теперь показывает живой HTML вместо статических скриншотов).

Мы добавили серверные OG-теги, поэтому при отправке ссылки на FourA в Slack или Discord отображается правильный заголовок и описание для каждой страницы. Если вы уже авторизованы, кнопки автоматически меняются с "Try Free" на "Go to Dashboard".

Единая дизайн-система везде

Один редизайн это хорошо. Но именно единообразие во всех точках контакта делает его по-настоящему полезным. Мы применили ту же дизайн-систему к:

  • Блог и Документация с новой типографикой, цветами и стандартизированными заголовками
  • Портал обновлений, полностью синхронизированный с главным сайтом
  • Страницы аутентификации, где каждый процесс входа и регистрации теперь соответствует стилю FourA
  • Шаблоны писем для уведомлений об API-ключах, предупреждений о квотах и оповещений мониторинга
  • Страницы ошибок, так что даже ошибка 502 выглядит в корпоративном стиле

Установите темную тему один раз, и она будет следовать за вами везде. Мы создали межсайтовую синхронизацию тем с помощью общего cookie для .foura.ai с тремя состояниями: системное, светлое и темное. Ваши предпочтения сохраняются между вкладками и сессиями.

Командная панель Cmd+K

Нажмите Cmd+K (или Ctrl+K) в блоге, документации или на портале обновлений. Вы получите мгновенный поиск и навигацию. Когда поле поиска пустое, отображаются доступные разделы. Начните вводить текст, и контент будет фильтроваться в реальном времени. Небольшая функция, но большое улучшение удобства работы.

Мультивалютные цены

Раздел цен теперь определяет ваше местоположение по геоданным и показывает суммы в местной валюте. USD, EUR и GBP на старте. Обменные курсы обновляются еженедельно на основе реальных рыночных данных, а геобаза обновляется каждые две недели. Больше не нужно угадывать, сколько вы заплатите на самом деле.

Под капотом

Переработка мониторинга

Ложные срабатывания были главной проблемой. Наш мониторинг CPU сравнивал использование одного ядра с лимитами многоядерного контейнера. Процесс Node.js при 90% одного ядра в 4-ядерном контейнере потребляет 22.5% от общего объема, а не 90%. Мы нормализовали все метрики CPU к реальной емкости контейнера.

Оценка rate limit перенесена с подсчета на уровне инстанса на API-шлюз, где лимиты фактически применяются. Это избавило нас от ложных предупреждений о приближении к лимиту, вызванных подсчетом трафика между внутренними сервисами.

Пороги теперь хранятся в базе данных с полноценным API для чтения и редактирования. Мы можем настраивать чувствительность оповещений без повторного деплоя. Мы также добавили журнал инцидентов с гистерезисом, чтобы сервис, мигающий между состояниями, не отправлял 50 уведомлений.

Призрак 19 000 запросов

Ошибка парсинга в нашем конвейере запросов привела к утечке счетчика активных запросов. Ошибки валидации увеличивали счетчик, но никогда не уменьшали его. Сервис proxy routing сообщал о 19 390 "активных" запросах. Реальное количество составляло около 20. Мы исправили это, обернув отслеживание запросов в правильную обработку ошибок.

Инфраструктура

Наше аналитическое хранилище переведено на новый LTS-релиз с настройкой производительности: TTL 7 дней для таблиц системных логов, уменьшено количество фоновых потоков и увеличен запас памяти. Хранилище proxy получило такое же увеличение запаса памяти. В части CI мы добавили группы конкурентности для предотвращения состояний гонки при деплое, когда одновременно запускаются несколько рабочих процессов.

Но самое перспективное изменение, пожалуй, самое незначительное. Мы добавили llms.txt, чтобы ИИ-ассистенты могли читать структурированное описание того, что делает FourA. На дворе 2026 год. Все большая доля разработчиков ищет инструменты с помощью ИИ, а не поисковых систем. Мы решили упростить им эту задачу.