Catégories
Start-up et applications

Microsoft dévoile Project Tye pour faciliter le travail avec les microservices

Microsoft a annoncé un nouvel outil appelé Project Tye, conçu pour faciliter le développement, le test et le déploiement de microservices.

Selon Microsoft, les développeurs souhaitent souvent exécuter plusieurs services ou projets à la fois lors de la création d'une application. Cela peut être difficile à configurer, et même une fois configuré, il existe une courbe d'apprentissage abrupte pour faire fonctionner une application distribuée sur une plate-forme comme Kubernetes.

Le projet Tye de Microsoft vise à relever ce défi et a deux objectifs principaux.

CONTENU CONNEXE: Réalité ou fiction – Le maillage de service est-il vraiment nécessaire pour les microservices?

Le premier objectif est de faciliter le développement de microservices en exécutant de nombreux services avec une seule commande, en utilisant des dépendances dans des conteneurs et en découvrant les adresses d'autres services à l'aide de conventions simples.

Le deuxième objectif est d'automatiser le déploiement d'applications .NET sur Kubernetes. Ceci est réalisé en conteneurisant automatiquement les applications .NET, en générant des manifestes Kubernetes avec une configuration minimale et en utilisant un seul fichier de configuration.

"Si vous avez une application qui parle à une base de données, ou une application qui est composée de deux processus différents qui communiquent entre eux, alors nous pensons que Tye aidera à soulager certains des points communs de la douleur que vous avez rencontrés", Amiee Lo, gestionnaire de programme d'ASP.NET, a écrit dans un Publier.

Le projet est actuellement considéré comme un projet expérimental et conservera ce statut expérimental jusqu'à l'expédition de .NET 5. Ensuite, Microsoft évaluera l'outil et déterminera son avenir.

Les instructions d'installation sont disponibles ici et une démonstration de l'outil de Microsoft Build peut être consultée ici.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *