DevOps pour les développeurs Kotlin
300 pages
French
PDF
4.5

DevOps pour les développeurs Kotlin

DevOps pour les développeurs Kotlin

Auteur :

Année :

Résumé :

Le livre « DevOps pour les développeurs Kotlin » est un guide pratique qui comble le fossé entre le développement en Kotlin et les pratiques DevOps modernes. Si vous écrivez en Kotlin et souhaitez apprendre à automatiser la construction, les tests, le déploiement et la surveillance de vos applications, ce livre est fait pour vous.



L'auteur, Alexeï Sokolov, ingénieur DevOps senior avec 10 ans d'expérience dans de grandes entreprises de produits, montre comment adapter les outils DevOps classiques à l'écosystème Kotlin et JVM. Le livre est basé sur des cas réels et contient des scénarios prêts à l'emploi pour Gradle, Docker, Kubernetes et les plateformes cloud.



À qui s'adresse ce livre

  • Développeurs Kotlin souhaitant construire eux-mêmes des pipelines CI/CD
  • Ingénieurs backend passant de Java à Kotlin et désireux de maîtriser les méthodes modernes de livraison de logiciels
  • Ingénieurs DevOps travaillant sur des projets JVM et souhaitant mieux comprendre les spécificités de Kotlin
  • Chefs d'équipe et architectes responsables de l'infrastructure d'applications microservices


Ce que vous apprendrez

  • Configurer Gradle pour des projets multi-modules et optimiser le temps de construction
  • Construire des pipelines CI/CD efficaces avec GitHub Actions, GitLab CI et Jenkins pour les applications Kotlin
  • Conteneurisation d'applications Kotlin : création d'images Docker légères avec distroless et GraalVM
  • Orchestration de microservices dans Kubernetes : charts Helm, stratégies de déploiement, health checks
  • Surveillance et journalisation : intégration avec Prometheus, Grafana, OpenTelemetry en Kotlin
  • Solutions cloud : déploiement sur AWS (ECS, Lambda), GCP (Cloud Run) et Yandex Cloud
  • Sécurité : gestion des secrets, analyse SAST du code, scan des dépendances


Caractéristiques de l'édition

  • Tous les exemples de code sont écrits en Kotlin, mais également expliqués pour les développeurs Java
  • Modèles prêts à l'emploi de Dockerfile, Jenkinsfile et manifestes Kubernetes
  • Projet transversal – du développement local à la production dans le cloud
  • Chapitre sur le débogage et le profilage d'applications conteneurisées


Ce livre convient aussi bien aux débutants qu'aux spécialistes expérimentés. Pour le lire, une bonne maîtrise de Kotlin et une compréhension de base de la ligne de commande suffisent. Les outils DevOps sont abordés depuis le début, en mettant l'accent sur l'utilité pratique pour le développeur.



Après avoir lu ce livre, vous serez capable de déployer vous-même un pipeline complet de livraison de logiciels, de réduire le temps de sortie des versions et de diminuer le nombre d'erreurs lors du déploiement. Ce n'est pas simplement de la théorie – c'est un ensemble de solutions prêtes à l'emploi que vous pouvez immédiatement appliquer dans votre projet.

Recommendations