Об этом проекте
Stealth — это облачная платформа для разработчиков, которая позволяет самостоятельно размещать приложения, серверные функции, статические сайты, базы данных, объектные хранилища, системы обмена сообщениями, веб-хуки и рабочие процессы агентов на собственной инфраструктуре. Платформа состоит из управляющей плоскости на Go, рабочего процесса на Go и консоли на Next.js, а для развертывания используется Docker Compose.
Архитектура включает API на Go для аутентификации и управления ресурсами, базу данных PostgreSQL для хранения данных и Redis для кэширования и ограничения скорости. Отдельный рабочий процесс на Go занимается асинхронной сборкой и выполнением задач. Функции и сайты выполняются в контейнерах Docker, а рабочие процессы агентов обрабатываются через очередь и специальные адаптеры.
Основные возможности:
- **Развертывание**: Поддержка приложений, серверных функций, статических сайтов и агентов ИИ.
- **Данные**: Интегрированные базы данных с управлением таблицами, резервным копированием и экспортом, а также объектное хранилище, совместимое с S3.
- **Сообщения и веб-хуки**: Встроенные провайдеры для топиков, подписчиков и защищенной доставки веб-хуков.
- **Разработка**: Консоль на Next.js, CLI-установщик для Linux и клиенты, сгенерированные из OpenAPI.
Stealth находится в ранней публичной версии. Основные компоненты, такие как аутентификация, проекты, функции и базы данных, находятся в стадии Beta, а выполнение агентов пока ограничено очередью до установки адаптеров провайдеров. Проект распространяется под лицензией Apache-2.0 и уделяет особое внимание безопасности и валидации хоста.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.