TypeScript et Kubernetes : Création d'applications cloud
300 pages
French
PDF
4.5

TypeScript et Kubernetes : Création d'applications cloud

TypeScript et Kubernetes : Création d'applications cloud

Auteur :

Année :

Résumé :

Ce livre est un guide pratique destiné aux développeurs souhaitant maîtriser l'approche moderne de création d'applications cloud avec TypeScript et Kubernetes. Vous apprendrez à concevoir des microservices, à les empaqueter dans des conteneurs Docker et à les déployer dans un cluster Kubernetes.



Le livre commence par les bases : installation de TypeScript, configuration du projet et découverte de Kubernetes. Vous passerez ensuite à des tâches pratiques : création d'une API REST avec Express, travail avec des bases de données (PostgreSQL, MongoDB), échange asynchrone de messages via RabbitMQ et organisation de la journalisation.



Une attention particulière est accordée aux questions de sécurité, de mise à l'échelle et de tolérance aux pannes. Vous apprendrez à configurer des contrôleurs Ingress, à gérer les secrets et les configurations avec ConfigMap et Secrets, ainsi qu'à mettre en œuvre la mise à l'échelle horizontale (HPA).



Ce livre est destiné à :

  • Développeurs TypeScript souhaitant maîtriser Kubernetes
  • Ingénieurs DevOps désireux de comprendre comment travailler avec des applications TypeScript
  • Chefs d'équipe et architectes planifiant une transition vers une architecture microservices
  • Étudiants et développeurs juniors prêts à explorer les technologies cloud


Ce que vous apprendrez dans ce livre :

  • Comment concevoir des microservices en TypeScript
  • Comment créer et gérer des images Docker
  • Comment déployer des clusters Kubernetes (Minikube, k3s, solutions cloud)
  • Comment configurer le CI/CD avec GitHub Actions ou GitLab CI
  • Comment surveiller les applications avec Prometheus et Grafana
  • Comment gérer les erreurs et l'état dans un système distribué


Chaque chapitre contient des exemples de code que vous pouvez exécuter immédiatement. À la fin du livre, vous créerez un projet complet — un système de gestion des commandes fonctionnant sur Kubernetes. Le code est disponible dans un dépôt GitHub.



Ce livre sera utile aussi bien aux débutants qu'aux développeurs expérimentés souhaitant systématiser leurs connaissances et apprendre à utiliser TypeScript et Kubernetes dans des projets réels.

Recommendations