Bewertung:

Das Buch wird für seine umfassende und dennoch leicht verständliche Einführung in die Bereitstellung von Microservices mit Docker und Terraform auf Azure gelobt. Während es Anfänger effektiv durch die grundlegenden Konzepte und praktischen Anwendungen führt, könnte es erfahreneren Entwicklern an Tiefe mangeln. Das Buch deckt eine Reihe relevanter Tools und Frameworks ab, obwohl einige Leser der Meinung sind, dass es eher für Node.js-Entwickler und diejenigen geeignet ist, die mit Azure vertraut sind.
Vorteile:Informative und umfassende Einführung in die Bereitstellung von Microservices. Praktischer, iterativer Ansatz mit Anwendungen aus der Praxis. Behandelt wichtige Tools wie Docker, Terraform und Azure. Klarer Schreibstil und ansprechendes Format.
Nachteile:Bietet möglicherweise nicht genug Tiefe für erfahrene Profis. Konzentriert sich in erster Linie auf Node.js, was Java-Entwickler möglicherweise nicht anspricht. Einige Abschnitte könnten von besseren Erklärungen profitieren, insbesondere in Bezug auf Terraform und Kubernetes. Speziell für Azure, was den Nutzen für AWS- oder GCP-Benutzer einschränken könnte.
(basierend auf 7 Leserbewertungen)
Bootstrapping Microservices with Docker, Kubernetes, and Terraform: A Project-Based Guide
Zusammenfassung
Der beste Weg, die Entwicklung von Microservices zu erlernen, ist, etwas zu bauen Bootstrapping Microservices with Docker, Kubernetes, and Terraform führt Sie von Null bis zu einem kompletten Microservices-Projekt, einschließlich schnellem Prototyping, Entwicklung und Bereitstellung. Sie werden mit branchenüblichen Tools vertraut gemacht, während Sie die praktischen Fähigkeiten erlernen und üben, die Sie für jede Microservices-Anwendung benötigen. Nach einem echten Bootstrapping-Ansatz beginnen Sie mit einer einfachen, vertrauten Anwendung und bauen Ihr Wissen und Ihre Fähigkeiten auf, während Sie ein echtes Microservices-Projekt erstellen und bereitstellen.
Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.
Über die Technologie
Die Entwicklung von Microservices von der Machbarkeitsstudie bis zur Produktion ist ein komplexer, mehrstufiger Vorgang, der auf Tools wie Docker, Terraform und Kubernetes für die Paketierung und Bereitstellung angewiesen ist. Der beste Weg, den Prozess zu erlernen, besteht darin, ein Projekt von Grund auf aufzubauen, und genau das werden Sie mit diesem Buch tun.
Über das Buch
In Bootstrapping Microservices with Docker, Kubernetes, and Terraform stellt der Autor Ashley Davis einen umfassenden Ansatz zur Erstellung von Microservices vor. Sie beginnen mit einem einfachen Entwurf und arbeiten sich Schicht für Schicht vor, bis Sie Ihre eigene Video-Streaming-Anwendung erstellt haben. Im weiteren Verlauf lernen Sie, die Cloud-Infrastruktur mit Terraform zu konfigurieren, Microservices mit Docker zu verpacken und Ihr fertiges Projekt in einem Kubernetes-Cluster bereitzustellen.
Was ist drin?
Entwickeln und Testen von Microservices-Anwendungen.
Arbeiten mit Cloud-Anbietern.
Automatisiertes Testen anwenden.
Implementieren von Infrastruktur als Code und Einrichten einer kontinuierlichen Bereitstellungspipeline.
Überwachung, Verwaltung und Fehlerbehebung.
(Über den Leser)
Beispiele sind in JavaScript. Keine Erfahrung mit Microservices, Kubernetes, Terraform oder Docker erforderlich.
Über den Autor
Ashley Davis ist Softwareentwickler, Unternehmer, Aktienhändler und Autor von Manning's Data Wrangling with JavaScript.
Inhaltsverzeichnis
1 Warum Microservices?
2 Erstellen Sie Ihren ersten Microservice.
3 Veröffentlichen Sie Ihren ersten Microservice.
4 Datenverwaltung für Microservices.
5 Kommunikation zwischen Microservices.
6 Erstellen Ihrer Produktionsumgebung.
7 Der Weg zur kontinuierlichen Bereitstellung.
8 Automatisierte Tests für Microservices.
9 FlixTube erkunden.
10 Gesunde Microservices.
11 Wege zur Skalierbarkeit.