Note :
Ce livre est très apprécié pour son approche pratique du développement de microservices, en particulier avec Spring Boot, Kubernetes et Service Mesh. Les lecteurs apprécient les mises à jour de la deuxième édition et les explications efficaces sur des sujets complexes. Si beaucoup ont trouvé ce livre inestimable pour les applications du monde réel, des critiques ont été émises concernant le manque d'explications abstraites plus larges et certaines ressources de référence manquantes.
Avantages:⬤ Approche pratique et concrète de la création et de l'exploitation de microservices.
⬤ Couvre un large éventail de technologies, notamment Spring Boot, Docker, Kubernetes et Istio.
⬤ Le contenu mis à jour dans la deuxième édition permet d'améliorer les connaissances.
⬤ Des instructions détaillées pour divers systèmes d'exploitation.
⬤ De bons exemples et les meilleures pratiques de l'auteur sont fournis.
⬤ Excellente ressource pour les débutants et les développeurs expérimentés.
⬤ Certains lecteurs l'ont trouvé trop axé sur le code, avec peu de diagrammes ou d'explications abstraites.
⬤ Certaines ressources référencées peuvent ne plus être disponibles.
⬤ Certains auraient souhaité une couverture plus complète du déploiement dans le nuage et des outils DevOps.
⬤ La courbe d'apprentissage initiale peut être abrupte en raison de la complexité du sujet.
(basé sur 15 avis de lecteurs)
Microservices with Spring Boot and Spring Cloud - Second Edition: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes
Un guide pas à pas pour créer et déployer des applications basées sur des microservices de qualité production.
Caractéristiques principales :
⬤ Construisez des microservices natifs pour le cloud et prêts pour la production grâce à ce guide entièrement mis à jour.
⬤ Comprendre les défis de la construction d'architectures de microservices à grande échelle.
⬤ Apprenez à tirer le meilleur parti de Spring Cloud, Kubernetes et Istio en combinaison.
Description du livre :
Avec ce livre, vous apprendrez à construire et à déployer efficacement des microservices. Cette nouvelle édition a été mise à jour pour les versions les plus récentes de Spring, Java, Kubernetes et Istio, démontrant une gestion plus rapide et plus simple de Spring Boot, des clusters Kubernetes locaux et de l'installation d'Istio. Le champ d'application élargi comprend la compilation native des microservices basés sur Spring, la prise en charge de Windows et Mac, et une introduction à Helm 3 pour l'empaquetage et le déploiement. Un chapitre sur la sécurité remanié suit désormais la spécification OAuth 2.1 et utilise le serveur d'autorisation Spring récemment lancé par l'équipe Spring.
En commençant par un ensemble de microservices coopératifs simples, vous ajouterez la persistance et la résilience, rendrez vos microservices réactifs et documenterez leurs API à l'aide de Swagger/OpenAPI.
Vous comprendrez comment les modèles de conception fondamentaux sont appliqués pour ajouter des fonctionnalités importantes, telles que la découverte de services avec Netflix Eureka et les serveurs périphériques avec Spring Cloud Gateway. Vous apprendrez à déployer vos microservices en utilisant Kubernetes et en adoptant Istio. Vous explorerez la gestion centralisée des logs à l'aide de la pile Elasticsearch, Fluentd et Kibana (EFK) et surveillerez les microservices à l'aide de Prometheus et Grafana.
À la fin de ce livre, vous serez en mesure de construire des microservices évolutifs et robustes à l'aide de Spring Boot et de Spring Cloud.
Ce que vous apprendrez
⬤ Construire des microservices réactifs en utilisant Spring Boot.
⬤ Développer des microservices résilients et évolutifs en utilisant Spring Cloud.
⬤ Utiliser OAuth 2.1/OIDC et Spring Security pour protéger les API publiques.
⬤ Mettre en œuvre Docker pour combler le fossé entre le développement, les tests et la production.
⬤ Déployer et gérer des microservices avec Kubernetes.
⬤ Appliquer Istio pour améliorer la sécurité, l'observabilité et la gestion du trafic.
⬤ Les tests manuels et automatisés des microservices avec JUnit, testcontainers, Gradle et bash.
A qui s'adresse ce livre :
Ce livre est destiné aux développeurs et architectes Java et Spring qui souhaitent apprendre à construire des paysages de microservices à partir de zéro et à les déployer sur site ou dans le nuage, en utilisant Kubernetes comme orchestrateur de conteneurs et Istio comme maillage de services.
Aucune familiarité avec l'architecture des microservices n'est nécessaire pour commencer à lire ce livre.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)