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 pour les développeurs qui souhaitent maîtriser la stack moderne : TypeScript pour l'écriture de code serveur et Kubernetes pour la gestion d'applications conteneurisées. Vous apprendrez à créer des microservices évolutifs et résilients, et à automatiser leur déploiement.



À qui s'adresse ce livre :

  • Développeurs TypeScript/Node.js souhaitant passer à une architecture microservices.
  • Ingénieurs DevOps désirant approfondir leur compréhension de l'écosystème TypeScript.
  • Développeurs Full-stack cherchant à automatiser le déploiement de leurs projets.
  • Toute personne souhaitant apprendre Kubernetes à travers des exemples pratiques écrits en TypeScript.


Ce que vous apprendrez :

  • Les bases de TypeScript pour le développement serveur : types, interfaces, décorateurs.
  • Création d'API REST et de services gRPC en TypeScript avec Nest.js ou Express.
  • Conteneurisation d'applications avec Docker : rédaction de Dockerfile multicouches pour Node.js.
  • Installation et configuration d'un cluster Kubernetes (Minikube, kind, solutions cloud).
  • Création de Pod, Deployment, Service, Ingress — toutes les ressources clés de K8s.
  • Gestion des configurations et des secrets : ConfigMap, Secrets.
  • Déploiement de bases de données (PostgreSQL, Redis) dans Kubernetes.
  • Configuration de pipelines CI/CD avec GitHub Actions et GitOps (ArgoCD).
  • Monitoring et journalisation : Prometheus, Grafana, Loki.
  • Techniques avancées : Helm charts, Custom Resource Definitions (CRD), opérateurs.


Points forts du livre :

  • Tous les exemples de code sont téléchargeables et entièrement fonctionnels.
  • Instructions pas à pas avec explications — pas de "magie".
  • Cas réels : d'une simple application web à une architecture microservices avec communication event-driven.
  • Conseils d'optimisation : comment réduire la taille des images, accélérer la compilation et réduire les coûts du cluster.


Ce livre conviendra aussi bien aux débutants en Kubernetes (seule une connaissance de base de TypeScript et de la ligne de commande est requise) qu'aux développeurs expérimentés souhaitant structurer leurs connaissances et découvrir les meilleures pratiques de 2024.



À la fin de ce livre, vous serez capable de concevoir, écrire et déployer de manière autonome une application TypeScript de qualité production dans Kubernetes, de configurer son monitoring et sa mise à l'échelle automatique.

Recommendations