Перейти к содержимому

Backend

Большинству приложений Proyecta не нужен backend, которым нужно управлять самостоятельно. Данные, вход в систему, платежи, email и хранилище файлов — это возможности платформы, которые Proyecta обеспечивает за тебя: не нужно разворачивать, масштабировать или оплачивать отдельный сервер для каждого приложения.

Для типичного приложения «backend» — это то, о чём не нужно задумываться вовсе. Proyecta предоставляет его сам:

  • Твои данные хранятся во встроенной CMS — управляемом хранилище на базе Postgres, с которым приложение работает через типизированные хуки, без необходимости писать серверный код.
  • Возможности платформы закрывают типичные задачи backend: платежи (Stripe), формы и заявки, вход в систему, email, push-уведомления, хранилище файлов и коннекторы к сторонним API. Proyecta управляет учётными данными и серверной частью.
  • AI gateway позволяет приложению обращаться к передовым LLM без собственных API-ключей.

Приложение получает доступ ко всему этому из frontend-кода через управляемый API Proyecta — AI самостоятельно настраивает все вызовы.

Некоторым приложениям нужны данные, которые обновляются в реальном времени — чат с мгновенными сообщениями, присутствие («кто онлайн»), лента активности или мультиплеерное состояние. Выделенный realtime backend для таких сценариев скоро появится. Если сегодня описать приложение с live-поведением, Proyecta соберёт всё остальное и пометит компонент с живым обновлением как функцию, которая появится в следующем обновлении — остальная часть приложения уже работает на уровне данных платформы.

В builder’е нет отдельного dashboard для backend. Спроси AI — он напрямую читает runtime-логи и сообщает об ошибках и активности. Опубликованное приложение работает на управляемой инфраструктуре Proyecta; никаких собственных серверных аккаунтов, в которые нужно заходить, нет.

Инфраструктурные сервисы (локальная разработка)

Заголовок раздела «Инфраструктурные сервисы (локальная разработка)»

При локальной разработке на твоей машине могут запускаться инфраструктурные сервисы — PostgreSQL, Redis, MongoDB, MySQL — как sidecar-контейнеры рядом с приложением. Это удобства для разработки на уровне runtime, отдельные от данных платформы опубликованного приложения. Подробнее о том, как они работают, смотри в разделе Dev Machines.