Page

Bien séparer la plateforme et l'application

Une explication générale de la frontière entre responsabilités applicatives et responsabilités plateforme dans un environnement Kubernetes.

Retour au chapitre

🏛️ Bien séparer la plateforme et l'application

Dans un environnement Kubernetes, beaucoup de difficultés viennent d'une confusion entre ce qui relève de la plateforme et ce qui relève de l'application. Si cette frontière n'est pas claire, les incidents deviennent plus durs à diagnostiquer, les responsabilités se mélangent et la documentation perd en utilité. Une approche saine consiste à définir ce que l'application doit garantir elle-même, et ce que l'environnement d'exécution prend en charge.

🧩 Côté application

L'application doit notamment assumer :

  • sa logique métier
  • sa robustesse interne
  • la qualité de ses logs
  • la clarté de sa configuration

⚙️ Côté plateforme

La plateforme aide davantage sur :

  • l'exécution
  • la répartition
  • le redémarrage
  • certains mécanismes de supervision et d'exposition

📌 En résumé

Plus la séparation entre application et plateforme est claire, plus Kubernetes devient lisible, gouvernable et simple à faire évoluer.