Создание управляемой платформы для размещения ИИ с использованием Rails 8, Docker и Traefik

✍️ OpenClawRadar📅 Опубликовано: 27 февраля 2026 г.🔗 Source
Создание управляемой платформы для размещения ИИ с использованием Rails 8, Docker и Traefik
Ad

Архитектура платформы и стек технологий

Разработчик с нуля создал управляемую платформу хостинга для AI-приложений за две недели, используя Rails 8. В настоящее время платформа обслуживает 50 платящих клиентов. Технологический стек включает монолит на Rails 8, базу данных PostgreSQL, Sidekiq для фоновой обработки (настроен с 5 процессами и 50 потоками), Clockwork для планирования задач и API Hetzner Cloud для развертывания VPS-инстансов клиентов.

Ad

Технические проблемы и решения

Разработчик отдельно упоминает решение "сложных моментов", включая проблемы с конфигурацией Docker, реализацию Server-Sent Events (SSE) стриминга через обратный прокси Traefik и обработку клиентских инстансов, которые выходят из строя в нерабочее время (конкретно в 2 часа ночи).

Для контекста: Rails 8 по умолчанию включает Hotwire для функций реального времени, что может быть связано с реализацией SSE-стриминга. Traefik — современный обратный прокси, который может нативно обрабатывать WebSocket и SSE соединения, хотя его конфигурация может быть сложной. Hetzner Cloud предоставляет доступные VPS-инстансы, популярные для самостоятельных развертываний. Sidekiq с 5 процессами и 50 потоками предполагает значительную мощность для обработки фоновых задач клиентских рабочих нагрузок.

Платформа представляет собой пример создания инфраструктуры как услуги специально для AI-приложений, где разработчик делится практическим опытом по развертыванию, мониторингу и реагированию на инциденты.

📖 Прочитать оригинал: r/openclaw

Ad

👀 Смотрите также

Отладка крошечного ИИ-агента на старом телефоне Nokia: 18 попыток до успеха
Кейсы

Отладка крошечного ИИ-агента на старом телефоне Nokia: 18 попыток до успеха

Разработчик задокументировал 18 неудачных попыток запустить Picobot, ~12 МБ ИИ-агента, на старом телефоне Nokia через Termux, тестируя бесплатные модели, OpenRouter и Groq, прежде чем остановиться на API Gemini Flash от Google для быстрой и надежной настройки.

OpenClawRadar
Кейс отладки Claude: Агент молча завершил работу из-за отсутствующего параметра, контекст оказался важнее модели.
Кейсы

Кейс отладки Claude: Агент молча завершил работу из-за отсутствующего параметра, контекст оказался важнее модели.

Разработчик использовал Claude для создания календарного агента, затем потратил 40 минут на отладку с помощью Claude, прежде чем понял, что инструмент write_calendar не имел параметра attendees. Когда была предоставлена полная контекстная информация, Claude определил проблему за 10 секунд.

OpenClawRadar
Использование Claude, Gemini и GPT для задач программирования с помощью ИИ
Кейсы

Использование Claude, Gemini и GPT для задач программирования с помощью ИИ

Узнайте, как сочетание Claude, Gemini и GPT может улучшить рабочие процессы ИИ-программирования, используя их уникальные возможности доступа для конкретных задач.

OpenClawRadar
Подключение Claude к Canva через API для автоматической генерации дизайнов
Кейсы

Подключение Claude к Canva через API для автоматической генерации дизайнов

Пользователь Reddit рассказывает, как подключил Claude к Canva через API, благодаря чему можно описывать дизайн простым английским языком и получать редактируемые файлы Canva с настроенными шрифтами, интервалами и макетом, экономя часы в неделю.

OpenClawRadar