Bewertung:

Die Rezensionen bieten eine gemischte Perspektive auf das Buch. Sie heben die effiziente Abdeckung von Dapr und dessen Implementierung in Microservices hervor, weisen aber auch auf erhebliche Probleme mit veralteten Codebeispielen und einem Mangel an gründlichen Erklärungen in einigen Bereichen hin.
Vorteile:Das Buch wird für seinen detaillierten und gut organisierten Inhalt über Dapr und Microservices gelobt, mit praktischen Beispielen, klaren Erklärungen und einem Code-Repository als Referenz. Viele Rezensenten schätzten die strukturierte Herangehensweise und das ergänzende Material, einschließlich der Diskussionen im Anhang über die Prinzipien der Microservices-Architektur.
Nachteile:Mehrere Rezensenten kritisierten, dass das Buch veralteten und falschen Code enthält, was zu Verwirrung und Schwierigkeiten beim Nachvollziehen führte. Einige waren der Meinung, dass die konzeptionellen Erklärungen unzureichend waren, was zu einem Mangel an Klarheit darüber führte, wann und wie die besprochenen Tools zu verwenden sind. Außerdem wurde mehrfach erwähnt, dass in den mitgelieferten Code-Anweisungen Schritte ausgelassen wurden.
(basierend auf 8 Leserbewertungen)
Practical Microservices with Dapr and .NET: A developer's guide to building cloud-native applications using the Dapr event-driven runtime
Nutzen Sie die neue, verlockende und hochgradig portable ereignisgesteuerte Laufzeitumgebung, um den Aufbau belastbarer und skalierbarer Microservices für Cloud- und Edge-Anwendungen zu vereinfachen.
Hauptmerkmale:
⬤ Erstellen Sie belastbare, zustandslose und zustandsbehaftete Microservice-Anwendungen, die in der Cloud und am Edge ausgeführt werden.
⬤ Lösen Sie gängige verteilte Systeme wie niedrige Latenz und Skalierung mit jeder Sprache und jedem Framework.
⬤ Nutzung von Echtzeit- und proaktiven Überwachungstools zur Unterstützung eines zuverlässigen und hochverfügbaren Systems.
Buchbeschreibung:
In den letzten zehn Jahren hat es eine enorme Verschiebung von stark kodierten monolithischen Anwendungen zu feineren, in sich geschlossenen Microservices gegeben. Dapr ist ein neues Open-Source-Projekt von Microsoft, das bewährte Techniken und Best Practices für die Entwicklung moderner Anwendungen bietet. Es bietet plattformunabhängige Funktionen für die Ausführung Ihrer Anwendungen in der öffentlichen Cloud, vor Ort und sogar auf Edge-Geräten.
Dieses Buch hilft Ihnen, Microservice-Architekturen in den Griff zu bekommen und die Komplexität von Anwendungen mit Dapr in kürzester Zeit zu bewältigen. Sie werden verstehen, wie Dapr eine einfache Implementierung bietet und gleichzeitig die Arbeit mit verschiedenen Sprachen und Plattformen ermöglicht. Sie werden auch verstehen, wie die Runtime, die Services, die Building Blocks und die Software Development Kits (SDKs) von Dapr Ihnen helfen, die Erstellung von belastbaren und portablen Microservices zu vereinfachen. Dapr bietet eine ereignisgesteuerte Laufzeitumgebung, die die wesentlichen Funktionen unterstützt, die Sie für die Erstellung von Microservices benötigen, einschließlich Serviceaufrufe, Zustandsverwaltung und Publish/Subscribe-Messaging. In diesem praktischen Leitfaden zum Erlernen von Dapr werden Sie all diese und verschiedene andere fortgeschrittene Funktionen kennenlernen.
Am Ende dieses Buches werden Sie in der Lage sein, Microservices mit der Sprache oder dem Framework Ihrer Wahl zu schreiben, indem Sie die besten Praktiken der Branche anwenden, um Probleme im Zusammenhang mit verteilten Systemen zu lösen.
Was Sie lernen werden:
⬤ Dapr verwenden, um Dienste zu erstellen und sie direkt oder über pub/sub aufzurufen.
⬤ Entdecken Sie Best Practices für die Arbeit mit Microservice-Architekturen.
⬤ Nutzen Sie das Akteursmodell, um Daten und Verhalten zu orchestrieren.
⬤ Azure Kubernetes Service nutzen, um eine Beispielanwendung bereitzustellen.
⬤ Überwachen Sie Dapr-Anwendungen mit Zipkin, Prometheus und Grafana.
⬤ Skalieren und Lasttests von Dapr-Anwendungen auf Kubernetes.
Für wen dieses Buch gedacht ist:
Dieses Buch richtet sich an Entwickler, die Microservices-Architekturen erforschen und in Dapr-Anwendungen anhand von Beispielen auf Microsoft.NET Core implementieren möchten. Unabhängig davon, ob Sie neu im Bereich Microservices sind oder bereits über Kenntnisse dieses Architekturansatzes verfügen und praktische Erfahrungen mit Dapr sammeln möchten, wird dieses Buch für Sie von Nutzen sein. Die Vertrautheit mit.NET Core wird Ihnen helfen, die im Buch verwendeten C#-Beispiele und Codeschnipsel zu verstehen.