Pool C · Backend-as-a-Service

Backend complet en une commande.
Postgres, auth, REST, Realtime, Storage, Functions.

Une commande, un backend opérationnel : PostgreSQL isolé, authentification utilisateurs finaux, API REST auto-générée, abonnements temps réel, stockage de fichiers, fonctions serverless. Hébergé en France sur OVHcloud, conforme RGPD, intégré au même billing que vos apps Pool A.

À qui ça s'adresse

Quand l'utiliser, quand ne pas l'utiliser.

Le Pool C est un BaaS PostgreSQL complet, optimisé pour les apps avec utilisateurs finaux et données structurées. Pas l'outil pour de l'analytique lourde ou des bases distribuées non relationnelles.

Idéal pour

  • Apps mobiles et web avec utilisateurs finaux
  • Prototypes et MVP — Free tier permanent, auto-pause
  • Projets RAG et IA avec embeddings vectoriels en base
  • SaaS multi-tenant (un backend par client end-user)
  • Migration depuis un BaaS public vers infrastructure européenne

Pas adapté

  • Bases analytiques (préférer ClickHouse / DuckDB en Pool A)
  • Charges OLAP > 100 GB de scan par requête
  • Bases distribuées non relationnelles (Cassandra-like)
  • Stockage de blobs > 50 GB par fichier (préférer S3 dédié)
Ce que vous obtenez

Une stack BaaS complète, en une commande.

Chaque projet Pool C inclut neuf composants colocalisés sur le même compute, communiquant entre eux à latence sub-milliseconde.

Base

PostgreSQL 16 isolé

Un container PostgreSQL dédié par projet. Aucun partage de données, aucune fuite cross-projet possible.

Auth

Service d'authentification

Inscription, connexion, JWT, OAuth GitHub/Google/Apple, magic links, OTP, MFA. Row Level Security PostgreSQL native.

REST

API REST auto-générée

Endpoints CRUD générés depuis le schéma PostgreSQL. Filtres, jointures, agrégations. Aucune ligne de code à écrire.

Realtime

WebSocket Realtime

Postgres Changes (INSERT/UPDATE/DELETE), Presence (qui est en ligne), Broadcast (messages bas niveau).

Storage

Stockage de fichiers

Buckets publics et privés, URLs signées, transformations d'images (resize, format), compatible S3.

Functions

Fonctions serverless

Code TypeScript colocalisé avec la base, latence DB < 5 ms, cold start < 50 ms.

GraphQL

Extension GraphQL

API GraphQL auto-générée depuis le schéma PostgreSQL. Zéro configuration, mêmes policies RLS.

pgvector

Embeddings vectoriels

Extension de recherche sémantique native PostgreSQL. Index HNSW et IVFFLAT. Pipelines RAG sans dépendance externe.

Studio

Studio BaaS

Interface d'administration : tables, SQL editor, logs, utilisateurs, policies. Tout depuis le navigateur.

URL et endpoints

Une URL immuable par projet.

Chaque backend reçoit un identifiant immuable de 6 lettres minuscules [a-z]{6}, soit 308 millions de combinaisons. L'URL ne change jamais, même en cas de migration entre clusters.

https://wzfbhd.runtime.di2amp.com         URL du projet
wzfbhd                                    project_id (immuable)

https://wzfbhd.runtime.di2amp.com/rest/v1/        API REST PostgreSQL
https://wzfbhd.runtime.di2amp.com/auth/v1/        Authentification
https://wzfbhd.runtime.di2amp.com/storage/v1/     Stockage fichiers
https://wzfbhd.runtime.di2amp.com/realtime/v1/    WebSocket Realtime
https://wzfbhd.runtime.di2amp.com/functions/v1/   Fonctions serverless
https://wzfbhd.runtime.di2amp.com/graphql/v1      GraphQL
Documentation détaillée

Treize pages, un backend.

Toute la documentation technique du Pool C est ici. Une page par capacité, gabarit huit sections : vue d'ensemble, configuration, limites, sécurité, exemples, tarification.

Différenciateurs

Pourquoi Pool C plutôt qu'un BaaS public ?

CritèreBaaS public américainPool C di2amp
HébergementRégions AWS / GCP multi-paysOVHcloud France (GRA, SBG)
JuridictionCloud Act, FISADroit français et européen
RGPDDéclaratifAttestation téléchargeable
Apps PaaSService externe à connecterMême tenant, même billing (Pool A)
AI / GPUAPI externe à intégrerMême tenant, latence sub-ms (Pool B)
Provisionnement30 à 90 secondesMoins de 15 secondes
Densité par compute100 à 500 projets5000 projets (auto-pause Free)
Tarification

Free tier permanent. Sans carte bancaire.

Le Pool C est facturé séparément des Pools A et B. Vous pouvez être en plan Free sur Pool A et Business sur Pool C, ou l'inverse. Chaque dimension est indépendante.

PlanBackendsAuto-pauseStockage par backendIndicatif
Free1Après 7 jours d'inactivité1 GB0 €
Pro5Non8 GB~25 €/backend/mois
BusinessillimitéNon100 GB~80 €/backend/mois
EntrepriseillimitéNonconfigurablesur devis

Détail des tarifs et quotas →

Un backend en moins de quinze secondes.

Inscription en 30 secondes, premier backend opérationnel en 15 secondes. Free tier permanent, aucune carte bancaire requise.