Kotlin et Kubernetes : Développement et orchestration de microservices
300 pages
French
PDF
4.5

Kotlin et Kubernetes : Développement et orchestration de microservices

Kotlin et Kubernetes : Développement et orchestration de microservices

Auteur :

Année :

Résumé :

Le livre « Kotlin et Kubernetes : Développement et orchestration de microservices » est un guide pratique pour les développeurs souhaitant maîtriser la création d'applications cloud modernes avec le langage Kotlin et la plateforme Kubernetes. L'auteur, Alexeï Petrov, partage son expérience dans la construction de systèmes tolérants aux pannes, évolutifs et faciles à maintenir.



Le livre commence par les bases : vous découvrirez pourquoi Kotlin est idéal pour l'architecture de microservices et comment configurer un environnement de développement local. Ensuite, il aborde la création de services REST avec Spring Boot et Ktor, leur conteneurisation avec Docker et leur déploiement dans un cluster Kubernetes. Une attention particulière est portée aux aspects pratiques : configuration des Pod, Service, Deployment, gestion du trafic via Ingress, travail avec ConfigMap et Secrets.



  • À qui s'adresse ce livre : Développeurs Java/Kotlin, ingénieurs DevOps, chefs d'équipe souhaitant passer à une architecture de microservices. Une connaissance de base de Kotlin et de Linux est requise.
  • Ce que vous apprendrez :
    • Comment concevoir des microservices en Kotlin avec Spring Boot et Ktor
    • Comment empaqueter des applications dans des images Docker et les gérer
    • Comment configurer un cluster Kubernetes pour le développement et la production
    • Comment organiser un CI/CD avec GitHub Actions et Helm
    • Comment implémenter le monitoring (Prometheus + Grafana) et la journalisation (ELK)
    • Comment tester et déboguer des microservices dans Kubernetes
  • Valeur pratique : Tous les exemples de code sont disponibles dans un dépôt GitHub. Vous pourrez reproduire le projet du début à la fin : de l'écriture du premier contrôleur au déploiement dans le cloud.


Le livre contient plus de 20 exercices pratiques et 5 projets complets. Vous apprendrez à travailler avec l'API Kubernetes depuis Kotlin, à utiliser les Coroutines pour le traitement asynchrone et à configurer l'autoscaling. Un chapitre entier est consacré à la sécurité : gestion des accès, certificats TLS, secrets.



Ce n'est pas simplement un ouvrage de référence, mais un guide étape par étape qui vous aidera à réduire le chemin entre l'idée et une solution de production fonctionnelle. Le livre sera utile aussi bien aux débutants dans Kubernetes qu'aux développeurs expérimentés souhaitant maîtriser Kotlin dans le contexte des technologies cloud.



Format : PDF, EPUB, MOBI. Volume : 380 pages. Année de publication : 2024.

Recommendations