Après ces trois derniers articles :
Nous pouvons conclure qu’Azure Service Fabric propose une solution clé en main pour la conception d’une architecture microservices dans Azure car il offre des réponses aux différentes problématiques de mise en œuvre de microservices.
Grâce à cette offre PAAS, les développeurs ont à leur disposition :
- Un Framework de développement en .Net et des templates de projet pour VS2017
- Une solution CI/CD compatible avec VSTS depuis peu renommé Azure DevOps 🙂
- Une offre PAAS pour l’intégration de la solution dans le cloud Azure. Cette offre PAAS garantis :
- Scalabilité de nos services.
- Découvrabilité via le Reverse Proxy.
- Intégration avec API Management pour les appels clients.
- Monitoring avec Application Insights.
- Communication avec Azure Service Bus pour les appels asynchrone.
De plus, un des avantages majeurs de cette solution à mon sens est que les développeurs retrouveront leur marque assez rapidement par rapport au développement d’API REST en ASP .Net Core.
A contrario une solution comme Azure Container Service implique la montée en compétence sur :
- La gestion des conteneurs avec Docker
- Un orchestrateur de conteneur Docker tel que Kubernetes
- La plateforme AKS en elle-même.
Maintenant que nous en avons terminé avec l’analyse de cette solution nous allons passer à la mise en oeuvre 🙂