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 der modernen Infrastruktur. Wenn Sie in Node.js schreiben, sich aber bei der Einrichtung von CI/CD, Containerisierung oder Deployment unsicher fühlen, ist dieser Leitfaden genau das Richtige für Sie. Der Autor führt den Leser konsequent von den grundlegenden DevOps-Konzepten bis zum Aufbau einer produktionsreifen Infrastruktur für Node.js-Anwendungen.



Worum geht es in dem Buch:

  • Grundlagen von DevOps und seine Rolle im Lebenszyklus von Node.js-Projekten
  • Einrichtung von Continuous Integration und Delivery (CI/CD) für JavaScript-Projekte
  • Containerisierung von Node.js-Anwendungen mit Docker: vom Dockerfile bis zur Optimierung von Images
  • Container-Orchestrierung mit Kubernetes: Deployment, Skalierung und Verwaltung
  • Monitoring und Logging von Node.js-Anwendungen (Prometheus, Grafana, ELK)
  • Automatisierung des Deployments auf Cloud-Plattformen (AWS, Google Cloud, Yandex Cloud)
  • Verwaltung von Konfigurationen und Secrets in Node.js-Projekten
  • Infrastrukturtests und Infrastructure as Code-Praktiken


Für wen ist dieses Buch:

  • JavaScript/Node.js-Entwickler, die ihre Anwendungen selbstständig deployen und warten möchten
  • Full-Stack-Entwickler, die ihre Fähigkeiten im Bereich Infrastruktur erweitern möchten
  • DevOps-Ingenieure, die auf den Node.js-Stack umsteigen
  • Teamleiter und technische Manager, die für Entwicklungs- und Delivery-Prozesse verantwortlich sind


Was Sie lernen werden:

Das Buch basiert auf realen Beispielen und Anwendungsfällen. Sie lernen, effiziente Dockerfiles für Node.js zu schreiben, GitHub Actions und GitLab CI für automatisiertes Testen und Deployment einzurichten, mit Kubernetes in Verbindung mit Node.js zu arbeiten sowie Performance-Monitoring und Alarme zu implementieren. Besonderes Augenmerk liegt auf Security-Praktiken: sichere Aufbewahrung von Secrets, Umgang mit Umgebungsvariablen und Schutz von Containern.



Jedes Kapitel enthält praktische Aufgaben und fertige Konfigurationen, die Sie an Ihre eigenen Projekte anpassen können. Am Ende des Buches werden Sie in der Lage sein, eine vollständige Pipeline vom Commit bis zur Produktion selbstständig aufzubauen, unter Verwendung moderner DevOps-Tools und bewährter Node.js-Entwicklungspraktiken.

Empfehlungen