Description
Je vais aborder les architectures micro-services avec un exemple d'application Python.
- Comment découper une architecture monolithique Python?
- Pourquoi devrais-je utiliser une architecture micro-services?
- Comment gérer ces différents nouveaux micro-services?
- Comment handle le déploiement de ces services w/ Docker et Kubernetes?
Je vais d'abord faire une overview pendant 5 minutes sur les micro-services (notamment une super analogie avec la musique!), puis je vais décrire et commenter les guidelines que Google conseille pour découper son application. (5 min) Enfin je passerai au cas "pratique" (10 min): comment organiser ses repos, comment faire communiquer nos micro-services et enfin le déploiement de ces services avec Kubernetes/GKE.