Chez Kestra Technologies, nous sommes en train de concevoir un SaaS qui permettra de mettre à disposition de tous l'orchestrateur de données Kestra dans le Cloud.
Une des caractéristiques principale d'un SaaS est qu'il expose une instance logique de l'application pour chaque utilisateur (ou groupe d'utilisateur). Chaque utilisateur du SaaS utilise l'application comme si elle lui était dédiée. Comme il n'est pas pratique et financièrement judicieux de réellement faire fonctionner une instance de l’application pour chaque utilisateur, un SaaS va généralement simuler une instance par utilisateur via le principe de multitenant, un tenant étant une instance virtuelle exécutée par une instance physique.
Il existe plusieurs manières d'implémenter une application multitenant. Après vous les avoir présentées, je vous expliquerais le choix fait pour Kestra et ses détails de conceptions.
26 авг 2024