TypeScript et microservices : de l'idée à la production
300 pages
French
PDF
4.5

TypeScript et microservices : de l'idée à la production

TypeScript et microservices : de l'idée à la production

Auteur :

Année :

Résumé :

Le livre « TypeScript et microservices » est un guide pratique complet qui vous mènera des bases de la conception de systèmes distribués jusqu'au déploiement d'un produit fini en production. L'auteur, Alexeï Voronov, développeur senior avec 10 ans d'expérience, partage des cas réels et des modèles de conception éprouvés, adaptés à l'écosystème TypeScript.



De quoi parle ce livre ?

Contrairement aux documents théoriques abstraits, ce livre se concentre sur des tâches concrètes. Vous apprendrez :

  • Comment choisir une architecture : comparaison du monolithe, SOA et microservices ; quand les microservices sont justifiés et quand ils ne le sont pas.
  • TypeScript dans les microservices : le typage strict comme outil de lutte contre les erreurs aux interfaces des services ; génération de clients à partir de schémas.
  • NestJS : construction de services avec l'un des frameworks les plus populaires pour Node.js, prenant en charge les décorateurs et la modularité.
  • Interaction entre services : REST, gRPC, files de messages (RabbitMQ, Kafka) — quand et quoi utiliser.
  • Docker et orchestration : conteneurisation, Docker Compose pour le développement local, bases de Kubernetes.
  • Tests : tests unitaires, tests d'intégration, tests contractuels avec Pact.
  • CI/CD et monitoring : configuration des pipelines, journalisation, traçage (OpenTelemetry), métriques.


À qui s'adresse ce livre ?

Ce livre s'adresse à un large public :

  • Développeurs Junior (1 an d'expérience ou plus) — obtiendront une feuille de route claire pour passer d'applications simples à des systèmes distribués.
  • Développeurs Middle — approfondiront leurs connaissances sur les patrons, les timeouts, les sagas et l'idempotence.
  • Développeurs Senior et architectes — trouveront des recettes prêtes à l'emploi pour les problèmes courants : circuit breaker, retry, bulkhead.
  • Responsables techniques — pourront évaluer les risques et les compromis des différentes approches.


Que retirerez-vous de cette lecture ?

Vous serez capable de concevoir et de réaliser de manière autonome un système de 3 à 10 microservices, de configurer leurs interactions, d'assurer la tolérance aux pannes et de mettre en place le monitoring. Tous les exemples de code sont disponibles dans le dépôt et prêts à être exécutés. Le livre apprend non seulement à écrire du code, mais aussi à prendre des décisions architecturales éclairées.



Ce n'est pas une traduction d'un best-seller occidental, mais un contenu original qui tient compte des spécificités du développement russophone : particularités de l'infrastructure, erreurs typiques des débutants et cas réels issus de l'expérience de l'auteur. Si vous voulez passer au niveau supérieur et cesser d'avoir peur des systèmes distribués, ce livre est fait pour vous.

Recommendations