Kotlin et les microservices : Création de systèmes distribués évolutifs
300 pages
French
PDF
4.5

Kotlin et les microservices : Création de systèmes distribués évolutifs

Kotlin et les microservices : Création de systèmes distribués évolutifs

Auteur :

Année :

Résumé :

Le livre « Kotlin et les microservices » est un guide pratique complet pour les développeurs souhaitant maîtriser la création de systèmes distribués modernes en langage Kotlin. À l’ère du cloud computing et des fortes charges, l’architecture microservices est devenue le standard de facto, et Kotlin, avec sa concision et sa sécurité, le langage idéal pour sa mise en œuvre.



De quoi parle ce livre ?

L’auteur guide progressivement le lecteur des concepts de base des microservices jusqu’à la construction de systèmes prêts pour la production. Vous apprendrez :

  • Les fondamentaux de l’architecture microservices : principes de séparation, conception orientée domaine (DDD), modèles d’interaction entre services.
  • Le travail avec les frameworks : étude détaillée de Ktor (asynchrone, léger) et Spring Boot (standard industriel) pour Kotlin.
  • Les interactions réseau : API RESTful, gRPC, messagerie asynchrone via Kafka et RabbitMQ.
  • La gestion des données : travail avec PostgreSQL, MongoDB, Exposed ORM et Spring Data.
  • L’infrastructure : conteneurisation avec Docker, orchestration Kubernetes, pipelines CI/CD.
  • La fiabilité et l’observabilité : Circuit Breaker, traçage distribué, journalisation et métriques (Prometheus + Grafana).
  • Les tests : tests unitaires, d’intégration et de bout en bout des microservices.


À qui s’adresse ce livre ?

Cet ouvrage sera utile :

  • Aux développeurs Java/Kotlin souhaitant passer à une architecture microservices ;
  • Aux ingénieurs backend désireux d’apprendre Ktor et Spring Boot pour Kotlin ;
  • Aux spécialistes DevOps intéressés par le déploiement de services Kotlin ;
  • Aux étudiants et diplômés planifiant une carrière dans le développement de systèmes à forte charge.


Que retirerez-vous de cette lecture ?

  • La capacité de concevoir des microservices de zéro en respectant les meilleures pratiques ;
  • Des compétences en programmation asynchrone et en coroutines Kotlin ;
  • Une expérience d’intégration de services via REST, gRPC et files de messages ;
  • Une compréhension des principes de tolérance aux pannes et de mise à l’échelle ;
  • Des modèles de projets prêts à l’emploi et des exemples de code utilisables dans votre travail.


Le livre est rédigé dans un langage vivant et accessible, avec de nombreux exemples pratiques et instructions pas à pas. Chaque chapitre se termine par des exercices pour consolider les acquis. Quel que soit votre niveau actuel, « Kotlin et les microservices » sera un compagnon fiable pour maîtriser l’un des paradigmes architecturaux les plus demandés.

Recommendations