Prenez contact avec nous

Plan du cours

Concepts avancés en ingénierie de plateforme

  • Revue des fondements de l'ingénierie de plateforme
  • L'évolution de l'ingénierie de plateforme dans le contexte de la mise à l'échelle
  • Principes de conception pour une architecture de plateforme évolutive

Focus approfondi sur l'architecture de microservices

  • Principes de conception des microservices
  • Décomposition des applications monolithiques en microservices
  • Patterns de communication et découverte de services

Conteneurisation avec Docker

  • Techniques avancées de conteneurisation
  • Création d'images Docker optimisées pour les microservices
  • Considérations sur le réseau et le stockage des conteneurs

Écosystème et architecture de Kubernetes

  • Exploration approfondie des composants de Kubernetes
  • Mise en place et gestion d'un cluster Kubernetes
  • Meilleures pratiques réseau, de stockage et de sécurité de Kubernetes

Déploiement des microservices sur Kubernetes

  • Stratégies de déploiement des microservices
  • Gestion des déploiements de services avec les chartes Helm
  • Pratiques de déploiement continu dans un environnement Kubernetes

Observabilité et surveillance des microservices

  • Mise en œuvre de la journalisation, de la surveillance et des alertes pour les microservices
  • Outils et plateformes pour l'observabilité dans un écosystème Kubernetes
  • Analyse des métriques et des journaux pour maintenir la santé du système

Mise à l'échelle et optimisation des performances

  • Stratégies de mise à l'échelle horizontale et verticale
  • Mise à l'échelle automatique des services en fonction de la charge
  • Optimisation des performances et des ressources

Ingénierie de la résilience et de la fiabilité

  • Conception pour la défaillance : patterns de résilience dans les microservices
  • Mise en œuvre de vérifications de santé, de disjoncteurs et de limitation du débit
  • Stratégies de reprise après sinistre et de haute disponibilité

Considérations de sécurité pour les microservices et Kubernetes

  • Sécurisation des communications des microservices
  • Fonctionnalités et meilleures pratiques de sécurité de Kubernetes
  • Mise en œuvre de mailles de services (service meshes) pour une sécurité renforcée

Projet pratique

  • Conception et déploiement d'une application de microservices évolutive sur Kubernetes
  • Mise en œuvre de pipelines CI/CD pour le déploiement des microservices
  • Application des pratiques de surveillance et de mise à l'échelle pour maintenir les performances de l'application

Resume et prochaines étapes

Pré requis

  • Une compréhension des concepts de conteneurisation et d'orchestration
  • De l'expérience avec Docker et les opérations de base de Kubernetes
  • Une familiarité avec l'informatique en nuage et l'architecture de microservices

Public cible

  • Ingénieurs de plateforme
  • Professionnels du DevOps
  • Architectes logiciels
 35 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires