JavaScript (Node.js) und Microservices: Ein praktischer Leitfaden
300 Seiten
German
PDF
4.5

JavaScript (Node.js) und Microservices: Ein praktischer Leitfaden

JavaScript (Node.js) und Microservices: Ein praktischer Leitfaden

Autor:

Jahr:

Zusammenfassung:

Das Buch „JavaScript (Node.js) und Microservices“ ist ein praktischer Leitfaden für Entwickler, die den Aufbau verteilter Systeme auf der Node.js-Plattform erlernen möchten. Der Autor, Alexey Petrov, teilt seine Erfahrungen beim Übergang von einer monolithischen Architektur zu einer flexiblen und skalierbaren Microservice-Ökosystem.



Worum geht es in diesem Buch?

Das Buch deckt den gesamten Zyklus der Erstellung einer Microservice-Anwendung ab: vom Design und der Entwicklung bis hin zum Testen und Deployment. Sie erfahren, wie Sie eine monolithische Anwendung in unabhängige Dienste aufteilen, deren Interaktion konfigurieren und Ausfallsicherheit gewährleisten. Besonderes Augenmerk liegt auf praktischen Aspekten: Containerisierung mit Docker, asynchroner Nachrichtenaustausch über RabbitMQ und der Aufbau von API-Gateways.



Für wen ist dieses Buch?

  • JavaScript-Entwickler, die von Monolithen zu Microservices wechseln möchten
  • Node.js-Programmierer, die ihre Kenntnisse im Bereich verteilter Systeme vertiefen möchten
  • Full-Stack-Entwickler, die planen, skalierbare Webanwendungen zu erstellen
  • DevOps-Ingenieure, die sich für die Automatisierung des Deployments von Node.js-Diensten interessieren


Was werden Sie lernen?

  • Prinzipien des Designs einer Microservice-Architektur auf Node.js
  • Wie man Express.js und Fastify zur Erstellung leichter Dienste verwendet
  • Einrichtung von Docker-Containern und Orchestrierung mit Docker Compose
  • Implementierung des asynchronen Nachrichtenaustauschs über RabbitMQ
  • Aufbau eines API-Gateways zur Weiterleitung von Anfragen zwischen Diensten
  • Testmethoden (Unit, Integration, e2e) für Microservice-Anwendungen
  • Deployment und Überwachung eines verteilten Systems in einer Production-Umgebung
  • Fehlerbehandlung, Logging und Request-Tracing


Warum sollten Sie es lesen?

Dieses Buch ist nicht mit Theorie überladen – jeder Abschnitt enthält funktionierende Codebeispiele, die Sie sofort in realen Projekten anwenden können. Sie lernen, typische Fehler beim Entwurf von Microservices zu vermeiden und erhalten fertige Vorlagen für einen schnellen Start. Am Ende der Lektüre werden Sie in der Lage sein, selbstständig ein production-ready Microservice-System auf Node.js zu entwerfen und bereitzustellen.



Das Buch eignet sich sowohl für Anfänger als auch für erfahrene Entwickler, die ihr Wissen über Microservices und die Tools des JavaScript-Ökosystems systematisieren möchten.

Empfehlungen