Microservices
term_id: microservices
Category: engineering_practice
Definition
Dans le contexte de l’ingénierie de l’IA, les microservices permettent aux différents composants d’un pipeline d’IA, tels que le prétraitement des données, l’inférence du modèle et le stockage des résultats, d’être développés, mis à l’échelle et maintenus indépendamment les uns des autres.
Summary
Les microservices sont un style d’architecture qui structure une application comme une collection de services faiblement couplés et déployables indépendamment, organisés autour des capacités métier.
Key Concepts
- Faible couplage
- Déploiement indépendant
- Décomposition des services
- Passerelles API
Use Cases
- Points de terminaison d’inférence IA évolutifs
- Pipelines d’apprentissage automatique modulaires
- Systèmes de recommandation résilients