JavaScript (Node.js) und Microservices: Von der Idee bis zur Produktion
300 Seiten
German
PDF
4.5

JavaScript (Node.js) und Microservices: Von der Idee bis zur Produktion

JavaScript (Node.js) und Microservices: Von der Idee bis zur Produktion

Autor:

Jahr:

Zusammenfassung:

Dieses Buch ist ein praktischer Leitfaden für den Aufbau einer Microservice-Architektur mit JavaScript und der Plattform Node.js. Im Gegensatz zu abstrakten theoretischen Materialien bietet der Autor einen schrittweisen Ansatz: vom Entwurf des ersten Microservice bis zum Deployment eines vollständigen Systems in der Cloud.



Worum geht es in dem Buch:

  • Entwurf einer Microservice-Architektur: Servicegrenzen, Interaktionsmuster, Datenverwaltung
  • Erstellung von RESTful APIs und asynchrone Kommunikation über Nachrichtenwarteschlangen (RabbitMQ, Kafka)
  • Containerisierung mit Docker und Orchestrierung mit Docker Compose
  • Testen von Microservices: Unit-, Integrations- und End-to-End-Tests
  • Monitoring, Logging und Fehlerbehandlung in verteilten Systemen
  • CI/CD-Pipelines und Deployment auf Cloud-Plattformen
  • Sicherheit: Authentifizierung, Autorisierung, Schutz des serviceübergreifenden Datenverkehrs


Für wen ist dieses Buch:

Das Buch richtet sich an Entwickler, die bereits mit den Grundlagen von JavaScript und Node.js vertraut sind und den Übergang zum Aufbau skalierbarer verteilter Systeme anstreben. Es ist sowohl für Backend-Entwickler als auch für Fullstack-Ingenieure nützlich, die einen modernen Ansatz zur Erstellung von Serveranwendungen erlernen möchten. Erfahrung mit Datenbanken und dem HTTP-Protokoll ist von Vorteil, aber nicht zwingend erforderlich – alle notwendigen Konzepte werden im Laufe der Darstellung erklärt.



Was Sie lernen werden:

  • Wie man einen Monolithen richtig in Microservices zerlegt
  • Welche Interaktionsmuster (synchron und asynchron) in verschiedenen Szenarien zu wählen sind
  • Wie man einen einheitlichen Einstiegspunkt (API Gateway) und Lastverteilung organisiert
  • Wie man Transaktionen und Datenkonsistenz verwaltet
  • Wie man verteilte Systeme testet und debuggt
  • Wie man Build, Test und Deployment automatisiert


Besonderheiten der Ausgabe:

  • Alle Codebeispiele sind zum Download verfügbar und startbereit
  • Reale Anwendungsfälle aus der kommerziellen Entwicklung
  • Bewährte Rezepte für typische Aufgaben (Logging, Fehlerbehandlung, Retries)
  • Vergleich beliebter Bibliotheken und Frameworks (Express, Fastify, Seneca, Moleculer)


Das Buch "JavaScript (Node.js) und Microservices" wird Ihr zuverlässiger Begleiter bei der Erschließung eines der gefragtesten Architekturparadigmen sein. Nach der Lektüre werden Sie in der Lage sein, Microservice-Systeme jeder Komplexität sicher zu entwerfen, zu entwickeln und zu warten.

Empfehlungen