DevOps für JavaScript (Node.js) Entwickler
300 Seiten
German
PDF
4.5

DevOps für JavaScript (Node.js) Entwickler

DevOps für JavaScript (Node.js) Entwickler

Autor:

Jahr:

Zusammenfassung:

Dieses Buch ist eine Brücke zwischen der Welt der JavaScript-Entwicklung und modernen DevOps-Praktiken. Wenn Sie ein Node.js-Entwickler sind, der selbstständig Infrastruktur einrichten, Deployments automatisieren und die Produktionsumgebung verwalten möchte, wird dieser Leitfaden Ihr zuverlässiger Begleiter sein.



Im Gegensatz zu abstrakten Administrationshandbüchern konzentriert sich das Buch speziell auf das Node.js-Ökosystem: Sie erfahren, wie Sie Express-Anwendungen effizient containerisieren, Hot Reload in Docker einrichten, das Monitoring mit PM2 und Prometheus organisieren sowie Build- und Testprozesse mit GitHub Actions und GitLab CI automatisieren.



Was Sie lernen werden:

  • DevOps-Grundlagen: von der Servereinrichtung bis zum Release-Management
  • Containerisierung von Node.js-Anwendungen mit Docker und Docker Compose (mehrstufige Builds, Optimierung der Image-Größe)
  • Orchestrierung mit Kubernetes: Deployment, Skalierung, Health Checks für Node.js-Dienste
  • CI/CD-Pipelines: automatisches Testen, Bauen und Deployment auf VPS und Cloud-Plattformen
  • Monitoring und Logging: Winston, Loki, Grafana – der vollständige Stack für Node.js
  • Arbeit mit Datenbanken in Containern (PostgreSQL, Redis, MongoDB)
  • Sicherheit: Secrets, SSL, Rate Limiting und API-Schutz


Für wen ist dieses Buch:

  • Backend-Entwickler mit Node.js, die sich in DevOps einarbeiten möchten
  • Full-Stack-Ingenieure, die ihre Server selbst verwalten
  • Team-Leads, die CI/CD im Team einführen
  • Juniorentwickler, die sich auf Senior-Niveau verbessern möchten


Das Buch ist nach dem Prinzip „vom Einfachen zum Komplexen“ aufgebaut: Sie beginnen mit der grundlegenden Einrichtung eines Linux-Servers und können am Ende eine vollständige Microservices-Architektur auf Kubernetes mit Monitoring und automatischer Skalierung bereitstellen. Alle Codebeispiele können Sie auf Ihrem eigenen Computer ausführen – Sie benötigen lediglich installiertes Node.js und Docker.



Der Autor teilt seine praktischen Erfahrungen mit hochbelasteten Projekten, typischen Fehlern und Möglichkeiten, diese zu vermeiden. Sie erhalten nicht nur Theorie, sondern fertige Vorlagen und Checklisten für die Produktionsumgebung.



Machen Sie Ihre Node.js-Projekte stabil, skalierbar und professionell verwaltbar – beginnen Sie mit diesem Buch.

Empfehlungen