JavaScript (Node.js) und Microservices: Ein praktischer Leitfaden
JavaScript (Node.js) und Microservices: Ein praktischer Leitfaden
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
TypeScript: Tipps und Best Practices
Refactoring von PHP-Code: Eine Schritt-für-Schritt-Anleitung
Architektur von JavaScript (Node.js) Anwendungen
Sauberer Code in JavaScript (Node.js): Vom Chaos zur Perfektion
TypeScript und Microservices: Von der Idee bis zur Produktion
Rust Web Development: Erstellung von Webanwendungen in Rust