PHP et microservices : Architecture, test et déploiement
300 pages
French
PDF
4.5

PHP et microservices : Architecture, test et déploiement

PHP et microservices : Architecture, test et déploiement

Auteur :

Année :

Résumé :

Votre application monolithique ne parvient plus à gérer la charge ? L'équipe de développement grandit et le déploiement de nouvelles fonctionnalités devient un enfer ? Le livre « PHP et microservices » est un guide pratique qui vous aidera à passer du monolithe à une architecture distribuée moderne, en utilisant le langage PHP que vous connaissez.



De quoi parle ce livre ?

Nous ne nous contenterons pas d'énumérer la théorie. Vous parcourrez le chemin complet, de la conception de votre premier microservice à son déploiement en production. Le livre analyse des cas réels, des patterns et des antipatterns. Vous apprendrez :

  • Comment décomposer correctement un monolithe en microservices, sans créer un « monolithe distribué ».
  • Quels protocoles de communication choisir : REST, gRPC ou files d'attente asynchrones (RabbitMQ / Kafka).
  • Comment organiser l'interaction entre services et la gestion des données dans un système distribué.
  • Les spécificités de la mise en œuvre d'API Gateway, Service Discovery et Circuit Breaker en PHP.
  • Comment tester les microservices : tests unitaires, tests d'intégration et tests contractuels (Pact).
  • La conteneurisation avec Docker et l'orchestration avec Docker Compose pour le développement local.
  • Les pipelines CI/CD pour le déploiement automatique des microservices.


À qui s'adresse ce livre ?

Le livre est destiné aux développeurs PHP de niveau Middle et Senior, qui ont déjà travaillé avec des frameworks (Symfony, Laravel) et souhaitent passer au niveau supérieur de la pensée architecturale. Il sera également utile aux chefs d'équipe et aux architectes qui recherchent des recettes éprouvées pour construire un écosystème de microservices.



Qu'obtiendrez-vous ?

  • Une architecture prête à l'emploi pour démarrer un projet de microservices.
  • Des exemples de code en PHP 8.x utilisant des bibliothèques modernes.
  • Des modèles pour la journalisation, la surveillance et le traçage des requêtes (OpenTelemetry).
  • Des solutions aux problèmes typiques : transactions distribuées, idempotence et gestion des erreurs.

Ce livre n'est pas un manuel de référence, mais un guide. Il vous fera économiser des mois d'expérimentation et vous aidera à éviter des erreurs fatales au démarrage. Achetez le livre et commencez à construire des microservices qui ne s'effondreront pas à la première charge.

Recommendations