Go (Golang) et Kubernetes : Cours complet sur le développement et l'orchestration de microservices
300 pages
French
PDF
4.5

Go (Golang) et Kubernetes : Cours complet sur le développement et l'orchestration de microservices

Go (Golang) et Kubernetes : Cours complet sur le développement et l'orchestration de microservices

Auteur :

Année :

Résumé :

Ce livre est le guide idéal pour les développeurs qui souhaitent maîtriser la création d'applications microservices modernes en Go (Golang) et apprendre à les gérer avec Kubernetes. L'auteur guide progressivement le lecteur des bases du langage Go jusqu'à l'orchestration professionnelle de conteneurs dans un environnement de production.



À qui s'adresse ce livre :

  • Développeurs Go souhaitant passer des monolithes à une architecture microservices
  • Ingénieurs DevOps qui veulent comprendre plus en profondeur comment écrire des applications pour Kubernetes
  • Programmeurs backend étudiant la conteneurisation et les technologies cloud
  • Responsables techniques planifiant la migration de projets existants vers Kubernetes


Ce que vous apprendrez dans ce livre :

  • Les bases de Go : types de données, goroutines, canaux, interfaces et gestion des erreurs
  • Création d'API RESTful et de services gRPC en Go
  • Conteneurisation d'applications Go avec Docker (construction multi-étapes, optimisation des images)
  • Architecture Kubernetes : Pods, Deployments, Services, ConfigMaps et Secrets
  • Configuration de la mise à l'échelle automatique (HPA) et de l'équilibrage de charge
  • Organisation de pipelines CI/CD avec GitHub Actions et Helm
  • Surveillance et journalisation avec Prometheus, Grafana et Loki
  • Sécurité : RBAC, Network Policies et gestion des secrets
  • Sujets avancés : opérateurs Kubernetes, Service Mesh (Istio) et GitOps


Pourquoi ce livre se démarque des autres :

Contrairement aux guides abstraits, chaque chapitre contient des exemples pratiques et des modèles prêts à l'emploi. Vous ne lirez pas simplement la théorie — vous écrirez une application microservices complète en Go, la déploierez dans Kubernetes et configurerez la surveillance. Tous les exemples de code sont disponibles dans un dépôt ouvert.



Le livre convient aussi bien aux débutants qui commencent tout juste à apprendre Go qu'aux développeurs expérimentés qui souhaitent systématiser leurs connaissances sur Kubernetes. L'auteur utilise un langage clair et évite l'académisme excessif, en se concentrant sur les tâches pratiques que vous rencontrerez dans le travail réel.



Après avoir lu ce livre, vous serez capable de concevoir, développer et maintenir en toute confiance des systèmes microservices en Go, en utilisant toutes les capacités de Kubernetes. Ce n'est pas simplement un livre — c'est votre guide de référence pour le travail quotidien avec la pile moderne des technologies cloud.

Recommendations