Le projet expérimental aborde les points douloureux courants du développement, des tests et du déploiement de microservices et d’applications distribuées.
Vous trouvez difficile de travailler avec des microservices? Avec Project Tye, Microsoft propose un outil de développement expérimental destiné à faciliter la création, le test et le déploiement de microservices et d’applications distribuées.
Microsoft pense que Project Tye, un projet de .NET Foundation présenté le 21 mai, soulagera les problèmes courants rencontrés par les développeurs lors de la création d’applications qui communiquent avec une base de données ou qui sont composées de plusieurs services qui communiquent entre eux. Project Tye est conçu pour permettre aux développeurs d’exécuter plus facilement plusieurs composants d’application simultanément et de déployer des applications distribuées sur des plates-formes telles que Kubernetes.
Les principaux objectifs du projet Tye sont les suivants:
- Simplifier 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.
- Automatiser le déploiement d’applications .NET sur Kubernetes en conteneurisant automatiquement ces applications, en générant des manifestes Kubernetes avec une configuration minimale et en utilisant un seul fichier de configuration.
Le projet Tye est décrit comme une expérience qui durera au moins jusqu’en novembre 2020, lorsque .NET 5 sera disponible. Il sera réévalué à ce moment-là. En attendant, de nouvelles fonctionnalités devraient être publiées toutes les quatre semaines environ.
Les fonctionnalités de développement seront orientées vers le développement local, il est conseillé aux développeurs d’éviter d’exécuter Project Tye dans un conteneur, sauf si cela est nécessaire. Microsoft souhaite rendre Tye déployable dans une variété d’environnements d’exécution.
Project Tye nécessite .NET Core 3.1. Il peut être installé en tant qu’outil global à l’aide de la commande suivante:
dotnet tool install -g Microsoft.Tye –version « 0.2.0-alpha.20258.3 »
Commentaires récents