رفتن به محتوا

Backend

Backend بدون سرور با API routes، دسترسی به پایگاه داده، توابع زمان‌بندی‌شده، cron jobs. به‌صورت خودکار مقیاس‌پذیر است.

اپ تو روی یک backend مقیاس‌پذیر و serverless که توسط Convex پشتیبانی می‌شود اجرا می‌شه — و با رشد اپت به‌صورت خودکار مقیاس پیدا می‌کنه.

Backend چه کارهایی می‌تونه انجام بده؟

Section titled “Backend چه کارهایی می‌تونه انجام بده؟”
  • API routes برای مدیریت درخواست‌های frontend
  • دسترسی به پایگاه داده برای query و به‌روزرسانی داده‌ها
  • توابع زمان‌بندی‌شده برای اجرا در زمان‌های مشخص
  • Cron jobs برای اجرای وظایف تکرارشونده
  • Public API برای expose کردن endpoint‌ها به اپ‌های خارجی

چطور می‌تونم فعالیت backend رو ببینم؟

Section titled “چطور می‌تونم فعالیت backend رو ببینم؟”

فعالیت backend — تاریخچه‌ی اجرای توابع، لاگ‌ها، scheduled jobs و cron jobs — در داشبورد Convex قابل مشاهده‌ست. با حسابی که به پروژه‌ی Proyecta تو مرتبطه وارد بشو تا بهش دسترسی داشته باشی.

چطور مقیاس‌پذیری داره؟

Section titled “چطور مقیاس‌پذیری داره؟”

این backend serverless هست — یعنی بسته به نیاز، به‌صورت خودکار بالا و پایین می‌ره. این باعث می‌شه هم ارزان باشه هم سریع.

می‌تونی سرویس‌های زیرساختی رو هم به‌عنوان sidecar container اضافه کنی:

  • PostgreSQL — پایگاه داده‌ی رابطه‌ای
  • Redis — کش درون‌حافظه‌ای
  • MongoDB — پایگاه داده‌ی سندمحور
  • MySQL — پایگاه داده‌ی رابطه‌ای

سرویس‌ها رو از پنل Services در builder اضافه کن. برای اطلاعات بیشتر درباره‌ی محیط runtime به Dev Machines مراجعه کن.