NouveauComment le protocole Agent Session Protocol etablit la confiance entre systemes autonomes.
Cas d'usage

Routage evenementiel multi locataire

Isolez les donnees par locataire tout en partageant l'infrastructure de votre plateforme.

Votre plateforme atteint cinquante locataires.

Chacun a besoin de routage evenementiel.

Vous construisez la logique d'isolation.

Puis la metrologie. Puis la facturation.

Des donnees fuient entre locataires.

Votre equipe corrige. Des semaines perdues.

npayload isole chaque locataire des le premier jour.

Vous vous concentrez sur votre produit.

Visualisez le flux

Isolation des locataires

Chaque locataire obtient ses propres canaux et abonnements scopes. Les donnees ne traversent jamais les frontieres des locataires.

Tenant Isolation
Tenant A
12 channels4.2K/s
+6
Tenant B
8 channels1.8K/s
+2
Tenant C
23 channels7.1K/s
+17
Zero data leakage between tenants

Metrologie d'utilisation

Suivez les evenements par locataire pour la facturation. npayload mesure tout. Vous decidez comment facturer.

Live Dashboard
Events/sec
12,847
+23%
P99 Latency
38ms
−12%
Delivery Rate
99.97%
+0.02%
Active Channels
1,204
+8

Integration API first

Un seul appel API provisionne un locataire. Aucune infrastructure personnalisee, aucune configuration manuelle.

Adapters
Kafka
SQS
Pub/Sub
EventBridge
Azure SB
SNS
HTTP
RabbitMQ
Keep what you have. Add what you need.

Croissance de l'ecosysteme

Les locataires se decouvrent et s'abonnent mutuellement a travers les evenements. L'ecosysteme grandit sans que votre equipe construise des integrations.

Billing API42ms
Shipping Service38ms
Analytics51ms
Notification Hub29ms

Comment ca fonctionne

1

Connectez votre plateforme une seule fois

Une seule integration donne a chaque locataire des capacites evenementielles en temps reel.

2

Les locataires sont isoles automatiquement

Chaque locataire obtient des canaux et abonnements scopes. Aucune fuite de donnees entre locataires.

3

Mesurez et facturez par locataire

npayload suit les evenements par locataire. Vous accedez aux donnees de metrologie et facturez comme vous le souhaitez.

Avant et apres npayload pour le routage multi locataire

Sans npayload

  • Le code de filtrage par locataire est duplique a chaque couche de l'application
  • Une erreur de routage expose les donnees d'un locataire a un autre
  • L'ajout d'un nouveau locataire necessite des modifications de configuration
  • La metrologie par locataire est approximative ou inexistante
  • Les pics d'un locataire degradent les performances pour tous les autres

Avec npayload

  • L'isolation par locataire est garantie au niveau infrastructure
  • Les canaux et abonnements sont automatiquement scopes par organisation
  • Les nouveaux locataires sont provisiones sans changement de code
  • La metrologie precise par locataire est integree nativement
  • Les cellules isolent les charges et empechent les effets noisy neighbor

npayload vs construire soi meme

FonctionnalitenpayloadConstruction maison
Isolation des locatairesGarantie au niveau infrastructure par conceptionFiltrage applicatif fragile a chaque couche
ProvisioningAutomatique via API, zero changement de codeConfiguration manuelle par locataire
MetrologieCompteurs precis par locataire integresCompteurs maison approximatifs
Noisy neighborCellules isolees empechent la degradation croiseeFile partagee ou un locataire peut bloquer les autres
SecuriteRLS natif, aucune fuite de donnees possibleWHERE clause oubliee = fuite de donnees
FacturationDonnees de consommation par locataire exportablesEstimation basee sur des logs incomplets

Questions frequentes

Comment l'isolation entre locataires est elle garantie ?+
Chaque locataire obtient des canaux et abonnements scopes par son identifiant d'organisation. Le systeme de securite RLS (Row Level Security) empeche tout acces aux donnees d'un autre locataire, meme en cas de bug applicatif.
Comment ajouter un nouveau locataire ?+
Un appel API suffit. npayload cree automatiquement l'espace isole pour le nouveau locataire avec canaux, abonnements et metrologie. Aucun changement de code ou de configuration n'est necessaire.
Comment eviter qu'un locataire a fort volume degrade les performances des autres ?+
Les cellules npayload sont isolees. Vous pouvez placer les locataires a fort volume dans des cellules dediees. Les limites de debit par locataire empechent un seul acteur de consommer toutes les ressources.
Comment facturer chaque locataire en fonction de sa consommation ?+
npayload fournit des compteurs precis par locataire : nombre d'evenements, volume de donnees, nombre de canaux. Vous exportez ces donnees vers votre systeme de facturation via API ou webhook.