Livrez un workflow comme vous livrez du logiciel

Un changement est planifié en changeset, exécuté, puis pondéré entre versions de 0 à 100 % : une nouvelle version fait ses preuves sur une fraction du trafic réel avant de tout récupérer.

Des changesets relisibles, un trafic pondéré entre versions de 0 à 100 % et une configuration promue entre environnements.

Comment un changement est livré

Capacités de la plateforme

Puis-je déployer une nouvelle version progressivement ?

Oui. Le trafic est attribué aux versions sous forme de pondérations de 0 à 100 : vous démarrez une nouvelle version sur une petite part des événements réels, comparez son taux d'erreur à la précédente et ajustez la pondération dans les deux sens sans redéployer.

Qu'advient-il des exécutions en cours quand je déploie ?

Les versions coexistent au lieu de se remplacer : une exécution continue sur la version où elle a démarré. La pondération décide dans quelle version entrent les nouveaux événements, elle ne réécrit pas le travail déjà engagé.

Dois-je reconstruire mes workflows dans chaque environnement ?

Non. La configuration s'exporte d'un espace et s'importe dans un autre, avec une stratégie de conflit qui dit quoi faire de ce qui existe déjà. Variables et secrets restent cantonnés à leur environnement : la définition voyage, pas les identifiants.

Essayez sur un vrai workflow