Skip to main content

Présentation

Le Streams Store vous permet de gérez vos streams, de collaborer avec d'autres équipes et de consommer les streams créés par d'autres. Vous pouvez créer autant de streams que vous souhaitez pour connecter des applications, exposer des apis, exécuter des services métiers et algorithmes sur mesure, ou encore interroger ou stocker vos données. Faites évoluer vos streams en publiant de nouvelles versions et gérez leur cycle de vie via la timeline, publiez la documentation, etc.

Gérez vos streams / explorez

screenshot

Collaborez

Créer des applications métiers innovantes requière toujours plus de collaboration entre les équipes. Les utilisateurs d'une même équipe peuvent éditer les streams et partager du code. Un utilisateur peut être affecté à plusieurs équipes pour participer à des projets différents et disposer des droits d'édition. Vous pouvez basculer facilement d'une équipe à l'autre via votre widget de profil.

screenshot

Codez en ligne

Vous disposez d'outils intégrés pour développer vos streams directement en ligne: un éditeur de code vous permet d'écrire votre code sans avoir à passer par une application externe, la supervision et l'accès aux logs de chaque fonction lambda facilitent l'analyse des erreurs dans un contexte distribué.

Le chargement de packages externes est également possible pour les projets complexes.

Déployez sur des centaines de nodes en un clic!

Vous passez habituellement des jours voire des semaines à déployer vos applications distribuées ? Avec MD Dynamics Link le devops n'a jamais été aussi simple. Il vous suffit de cliquer sur Déployer pour exécuter votre stream sur tous les nodes sélectionnés.

Scalabilité

Vos algorithmes requièrent plus de ressources ? aucun problème, il vous suffit de sélectionner plus de nodes et d'endpoints d'exécution sans même modifier votre archiecture ni votre code.

Promotion

Les streams sont visibles par toutes les équipes, que leurs versions soient publiées ou encore en développement. En définissant les périodes du cycle de vie d'une version (pré-production, production, fin de support, fin de vie) vous pouvez en faire la promotion auprès des équipes tierces et de vos clients; ils disposent ainsi de la visibilité suffisante pour préparer les migrations. Le Stream Store est en lui même un outil de promotion et d'exploration des streams.

Vous pouvez créer autant de versions que nécessaire pour gérer les évolutions d'un stream. Chaque version est exécutée dans un contexte isolé ce qui facilite les déploiements et leur maintenance. Vous pouvez également appyuer le marketing de votre stream en chargeant un visuel de qualité qui sera affiché sur la carte du stream.

Exploitez vos streams

Le Stream Store affiche en temps réel la qualité de service des streams exécutés sur la plateforme. Les streams publiés sont automatiquement supervisés. Vous n'avez rien à faire et gagnez ainsi un temps précieux pour la mise en production. C'est aussi un gage de transparence pour vos clients.

Par défaut, le statut et la disponibilité des streams sont également disponibles sur les dernières 24h et les 30 derniers jours.

Accès sécurisé

Pour consommer les apis exposées par un stream ou construire de nouveaux services à partir de streams existants, vos clients doivent s'abonner pour obtenir un token d'accès.

Seuls les versions publiées sont disponibles à l'abonnement pour les utilisateurs. En tant que fournisseur vous pouvez créer des abonnements à tout moment, notamment en phase de développement, pour tester votre stream.