Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Durée 14 heures
Plan du cours
Fondements de l’optimisation prédictive des compilations
- Comprendre les goulot d’étranglement des systèmes de compilation
- Sources de données sur la performance des compilations
- Identification des opportunités d’apprentissage automatique dans CI/CD
Apprentissage automatique pour l’analyse des compilations
- Prétraitement des données des journaux de compilation
- Extraction de caractéristiques à partir de métriques liées aux compilations
- Sélection de modèles d’apprentissage automatique appropriés
Prédiction des échecs de compilation
- Identification des indicateurs clés de défaillance
- Entraînement de modèles de classification
- Évaluation de la précision des prédictions
Optimisation des temps de compilation avec l’apprentissage automatique
- Modélisation des modèles de durée de compilation
- Estimation des besoins en ressources
- Réduction de la variance et amélioration de la prévisibilité
Stratégies de mise en cache intelligentes
- Détection des artefacts de compilation réutilisables
- Conception de politiques de mise en cache pilotées par l’apprentissage automatique
- Gestion de l’invalidation du cache
Intégration de l’apprentissage automatique dans les pipelines CI/CD
- Intégration d’étapes de prédiction dans les flux de travail de compilation
- Garantir la reproductibilité et la traçabilité
- Exploitation opérationnelle des modèles pour une amélioration continue
Surveillance et retour d’information continu
- Collecte de télémétrie à partir des compilations
- Automatisation des cycles de révision des performances
- Re-entraînement des modèles sur la base de nouvelles données
Mise à l’échelle de l’optimisation prédictive des compilations
- Gestion d’écosystèmes de compilation à grande échelle
- Prévision des ressources par l’apprentissage automatique
- Intégration avec les plateformes de compilation multi-cloud
Synthèse et prochaines étapes
Pré requis
- Une compréhension des pipelines de compilation logicielle
- Une expérience avec les outils CI/CD
- Une familiarité avec les concepts de base de l’apprentissage automatique
Public cible
- Ingénieurs en charge des compilations et des mises en production
- Praticiens DevOps
- Équipes d’ingénierie de plateforme