Skip to content
Capacités de la plateforme

Tout ce dont vous avez besoin pour livrer avec confiance.

Nebutra est une plateforme SaaS full-stack — IA, facturation, multi-tenancy, observabilité et sécurité intégrées dès le premier jour. Arrêtez de reconstruire la couche plateforme.

Plateforme multi-tenant

La sécurité au niveau des lignes dans Postgres garantit que les tenants ne peuvent jamais accéder aux données des autres — appliquée au niveau de la base de données, pas seulement de l'application.

Explorer la fonctionnalité
query.ts
// Enterprise-grade RLS enforced transparently
const data = await prisma.post.findMany({
where: {
tenantId: ctx.tenant.id
}
});

Facturation & Monétisation

Choisissez votre fournisseur de paiement : Stripe pour l'enterprise mondial, LemonSqueezy pour les développeurs indépendants, Polar pour l'OSS, ou Alipay/WeChat Pay pour le marché chinois. Paiement en un clic et portail de facturation en libre-service.

Explorer la fonctionnalité
Monthly Recurring Revenue
$12,400+12%
Active Subscribers
847

IA & Intelligence

Acheminez les requêtes vers Anthropic, OpenAI, Google ou vos propres modèles affinés. Streaming, vision et appels de fonction pris en charge de base.

Explorer la fonctionnalité
OpenAI
Anthropic
DeepSeek

Expérience développeur

Clés hachées SHA-256 avec affichage du préfixe (nbtr_live_…). Affichées en clair exactement une fois lors de la création — sécurité sans friction.

Explorer la fonctionnalité
Router.ts
import { Hono } from 'hono';
// Fully typed edge-ready RPC
const app = new Hono().get(
'/', (c) => c.json({ ok: true })
)
export type AppRouter = typeof app;

Sécurité

Content Security Policy strict-dynamic avec des nonces par requête générés dans le middleware Clerk — pas d'unsafe-inline nulle part.

Explorer la fonctionnalité
Permission Matrix
posts:write
Admin
User
billing:read
Admin
User
profile:edit
Admin
User

Données & Analytique

Les événements atterrissent dans ClickHouse pour des requêtes analytiques rapides. dbt transforme les événements bruts en métriques de croissance de couche gold visibles dans le tableau de bord.

Explorer la fonctionnalité

Disjoncteur + nouvelle tentative

La passerelle et le service IA utilisent un disjoncteur FERMÉ/OUVERT/SEMI-OUVERT avec backoff exponentiel et gigue — pas de pannes en cascade.

File de lettres mortes

Les gestionnaires d'événements qui épuisent 3 tentatives de réessai atterrissent dans la DLQ. Rejouez-les individuellement depuis l'API admin sans redéploiement.

Alertes de taux de consommation SLO

Les alertes de style Google SRE multi-fenêtres se déclenchent à 14,4×, 6× et 3× avant que votre budget d'erreur soit épuisé.

Traçage OpenTelemetry

Les traces distribuées circulent de Next.js → Hono → microservices Python via OTLP. Exportées vers Jaeger (dev) et Grafana Tempo (prod).

Tableaux de bord Grafana

Vue d'ensemble de la plateforme multi-panneaux : disponibilité SLO, budget d'erreur restant, saturation HPA, redémarrages de pods et limitation CPU.

Suivi des erreurs Sentry

Erreurs côté serveur et côté client capturées avec le contexte tenant, l'ID de requête et l'ID de trace pour la corrélation inter-systèmes.

GitOps avec ArgoCD

Les changements de branche principale sont automatiquement réconciliés avec le cluster. L'auto-réparation annule les modifications kubectl manuelles. Les fenêtres de synchronisation imposent des heures de déploiement sécurisées.

Pooling de connexions PgBouncer

PgBouncer en mode transaction devant Supabase gère 1 000 connexions applicatives sur 20 connexions Postgres. HA avec 2 réplicas.

Mise à l'échelle automatique horizontale + verticale

HPA s'adapte sur CPU/mémoire. VPA fonctionne en mode Off fournissant des recommandations de dimensionnement. Les métriques personnalisées KEDA sont prévues pour la v2.