Backend
APIルート、データベースアクセス、スケジュール関数、Cronジョブを備えたServerlessバックエンド。自動的にスケールします。
アプリはConvexを基盤とした、スケーラブルなServerlessバックエンド上で動作します。アプリの成長に合わせて自動的にスケールします。
バックエンドでできること
Section titled “バックエンドでできること”- APIルート — frontendからのリクエストを処理する
- データベースアクセス — データの取得・更新を行う
- スケジュール関数 — 指定した時刻に実行する
- Cronジョブ — 定期的なタスクを繰り返し実行する
- パブリックAPI — 外部アプリ向けにendpointを公開する
バックエンドのアクティビティを確認するには?
Section titled “バックエンドのアクティビティを確認するには?”バックエンドのアクティビティ(関数の実行履歴、ログ、スケジュールされたジョブ、Cronジョブ)は、Convex dashboardで確認できます。Proyectaプロジェクトに紐づいたアカウントでサインインしてアクセスしてください。
スケールの仕組みは?
Section titled “スケールの仕組みは?”バックエンドはServerlessのため、必要に応じて自動的にスケールアップ・スケールダウンします。これにより、低コストかつ高速な動作を実現しています。
インフラサービス
Section titled “インフラサービス”サイドカーコンテナとしてインフラサービスを追加することもできます。
- PostgreSQL — リレーショナルデータベース
- Redis — インメモリキャッシュ
- MongoDB — ドキュメントデータベース
- MySQL — リレーショナルデータベース
builderの Services パネルからサービスを追加できます。ランタイム環境の詳細については、Dev Machinesを参照してください。