Bewertung:

Das Buch erhält gemischte Kritiken. Einige Leser loben seine Nützlichkeit für das Verständnis von Microservices und .NET Core, während andere es für seine mangelnde Tiefe und den Fokus auf Nicht-Windows-Umgebungen kritisieren. Positiv hervorzuheben sind der Schreibstil und die praktischen Beispiele, aber es wird auch kritisiert, dass es zu kurz, schlecht strukturiert und zu sehr auf externe Ressourcen angewiesen ist.
Vorteile:Gute Einführung in .NET Core, aktuelles Veröffentlichungsdatum, klarer Schreibstil, bietet funktionierende Codebeispiele, anständige Architekturanleitung, geeignet für Anfänger im Bereich Microservices.
Nachteile:Mangelnde Tiefe und Detailgenauigkeit bei wichtigen Microservice-Themen, verlässt sich bei Informationen stark auf externe URLs, ungeeignet für Windows-Entwickler, deckt Installation/Setup für verschiedene Entwicklungsumgebungen nicht ausreichend ab, kurze Behandlung komplexer Themen wie CQRS und Event Sourcing.
(basierend auf 10 Leserbewertungen)
Building Microservices with ASP.NET Core: Develop, Test, and Deploy Cross-Platform Services in the Cloud
In einer Zeit, in der fast jeder vertikale Bereich, unabhängig von der Domäne, Software benötigt, die in der Cloud läuft, um Geld zu verdienen, bieten Microservices die Agilität und die drastisch reduzierte Zeit bis zur Markteinführung, die Sie benötigen. Dieses praktische Handbuch zeigt Ihnen, wie Sie Microservices mit dem kostenlosen und quelloffenen ASP.NET Core-Framework erstellen, testen, kompilieren und bereitstellen können. Auf dem Weg dorthin werden Sie gute, praktische Gewohnheiten für den Aufbau leistungsstarker und robuster Dienste erlernen.
Bei der Entwicklung von Microservices geht es nicht darum, ein bestimmtes Framework oder eine Programmiersprache zu erlernen, sondern darum, Anwendungen zu entwickeln, die in elastisch skalierenden Umgebungen ohne Host-Affinität gedeihen und die jederzeit gestartet und gestoppt werden können. Dieses praktische Buch führt Sie durch diesen Prozess.
⬤ Lernen Sie testgetriebene und API-first Entwicklungskonzepte kennen.
⬤ Kommunizieren Sie mit anderen Diensten, indem Sie Backing-Dienste wie Datenbanken und Warteschlangen erstellen und nutzen.
⬤ Erstellen Sie einen Microservice, der von einer externen Datenquelle abhängt.
⬤ Lernen Sie Event Sourcing kennen, den ereigniszentrierten Ansatz für Persistenz.
⬤ ASP.NET Core verwenden, um Webanwendungen zu erstellen, die für den Einsatz in der Cloud konzipiert sind.
⬤ Erstellen Sie einen Dienst, der andere Dienste verbraucht oder von anderen Diensten verbraucht wird.
⬤ Erstellen von Diensten und Anwendungen, die eine externe Konfiguration akzeptieren.
⬤ Möglichkeiten zur Sicherung von ASP.NET Core-Microservices und -Anwendungen erforschen.