Bewertung:

Das Buch bietet einen umfassenden und praxisnahen Ansatz zum Erlernen von Microservices, Docker und Kubernetes und ist damit sowohl für Anfänger als auch für erfahrene Entwickler geeignet. Es deckt wesentliche Tools und Praktiken für die moderne Softwareentwicklung ab und legt dabei Wert auf eine klare Abfolge von Konzepten und praktischen Anwendungen.
Vorteile:⬤ Hands-on-Ansatz mit praktischen Beispielen und Übungen.
⬤ Vereinfacht komplexe Konzepte und macht sie zugänglich.
⬤ Deckt ein breites Spektrum an Themen ab, darunter Microservices, Docker, Kubernetes, CI/CD und Infrastructure as Code.
⬤ Geeignet für Entwickler aller Qualifikationsstufen.
⬤ Die Progression der Themen ermöglicht ein schrittweises Lernen.
⬤ Arbeitsbeispiele erleichtern das Verständnis und die Umsetzung.
⬤ Detaillierte Einblicke in die Integration verschiedener Tools in der modernen Entwicklung.
⬤ Einige Leser waren der Meinung, dass das Testen früher in das Buch integriert werden sollte, anstatt erst am Ende des Buches.
⬤ Einige Kritiker bemängeln, dass bestimmte im Buch propagierte Praktiken nicht mit den von der Industrie anerkannten Best Practices übereinstimmen.
(basierend auf 9 Leserbewertungen)
Bootstrapping Microservices, Second Edition: With Docker, Kubernetes, Github Actions, and Terraform
Erstellen Sie eine Microservices-Anwendung von Grund auf, Schicht für Schicht. Dieses Buch lehrt die Werkzeuge und Techniken, die Sie benötigen.
In Bootstrapping Microservices, Second Edition erhalten Sie praktische Erfahrung mit Microservices Entwicklung Fähigkeiten wie:
⬤ Erstellen, Konfigurieren und Ausführen eines Microservices mit Node.js.
⬤ Erstellung und Veröffentlichung eines Microservices mit Docker.
⬤ Automatisierte Tests anwenden.
⬤ Ausführen einer Microservice-Anwendung in der Entwicklung mit Docker Compose.
⬤ Bereitstellung von Microservices in einem Kubernetes-Cluster in der Produktion.
⬤ Implementierung von Infrastructure as Code und Einrichtung einer Continuous Delivery Pipeline.
⬤ Überwachung, Verwaltung und Fehlerbehebung.
Bootstrapping Microservices with Docker, Kubernetes, and Terraform hat Tausenden von Entwicklern geholfen, ihre ersten Microservices-Anwendungen zu erstellen. Diese vollständig überarbeitete zweite Auflage stellt die branchenüblichen Tools und praktischen Fähigkeiten vor, die Sie für jede Microservices-Anwendung benötigen. Die freundlichen Ratschläge und Anleitungen der Autorin Ashley Davis helfen Ihnen, pragmatische Entscheidungen zu treffen, die die Lernkurve für Docker, Terraform und Kubernetes verkürzen.
Über die Technologie
Die Überführung einer Microservices-Anwendung vom Proof of Concept in die Produktion ist ein mehrstufiger Vorgang, der auf Tools wie Docker, Terraform und Kubernetes beruht. Der beste Weg, den gesamten Prozess zu lernen, ist, ein Projekt von Grund auf aufzubauen. Genau das werden Sie in diesem Buch tun!
Über das Buch
Bootstrapping Microservices, Second Edition ist ein Leitfaden für Microservices und Cloud-native verteilte Anwendungen. Es entmystifiziert technische Entscheidungen und gibt Ihnen einen klaren, umfassenden Ansatz zum Aufbau von Microservices. Sie erfahren, wie Sie die Cloud-Infrastruktur mit Terraform konfigurieren, Microservices mit Docker verpacken und Ihr fertiges Projekt in einem Kubernetes-Cluster bereitstellen.
Im weiteren Verlauf bauen Sie Ihren eigenen Video-Streaming-Dienst auf, um zu sehen, wie alles in einer vollständigen Anwendung zusammenpasst. Außerdem enthält diese vollständig überarbeitete Neuauflage eine aktualisierte Darstellung der kontinuierlichen Bereitstellung für GitHub-Aktionen. Sie enthält auch eine erweiterte Abdeckung von Kubernetes, einschließlich eines einfachen Leitfadens zur Kuberbetes-Bereitstellung und einer Anleitung zur Implementierung von Infrastruktur als Code.
Über den Leser
Beispiele sind in JavaScript. Keine Erfahrung mit Microservices, Kubernetes, Terraform oder Docker erforderlich.
Über den Autor
Ashley Davis ist ein Software-Handwerker, Unternehmer und Autor mit über 25 Jahren Erfahrung in der Softwareentwicklung - von der Programmierung über die Leitung von Teams bis hin zur Gründung von Unternehmen. Er hat für eine Reihe von Unternehmen gearbeitet, von den kleinsten Startups bis hin zu den größten internationalen Konzernen. Auf seinem Weg hat er durch seine Schriften und Open-Source-Codierung einen Beitrag zur Gemeinschaft geleistet. Derzeit ist er VP of Engineering bei Hone, wo er Produkte auf der Algorand-Blockchain entwickelt. Er ist auch der Schöpfer von Data-Forge Notebook, einer Desktop-Anwendung für exploratives Coding und Datenvisualisierung mit JavaScript und TypeScript.