TypeScript und Kubernetes: Entwicklung von Cloud-Anwendungen
300 Seiten
German
PDF
4.5

TypeScript und Kubernetes: Entwicklung von Cloud-Anwendungen

TypeScript und Kubernetes: Entwicklung von Cloud-Anwendungen

Autor:

Jahr:

Zusammenfassung:

Dieses Buch ist ein praktischer Leitfaden für Entwickler, die den modernen Ansatz zur Erstellung von Cloud-Anwendungen mit TypeScript und Kubernetes erlernen möchten. Sie erfahren, wie Sie Microservices entwerfen, in Docker-Container verpacken und in einem Kubernetes-Cluster bereitstellen.



Das Buch beginnt mit den Grundlagen: Installation von TypeScript, Projekteinrichtung und Einführung in Kubernetes. Dann gehen Sie zu praktischen Aufgaben über: Erstellung einer REST API mit Express, Arbeit mit Datenbanken (PostgreSQL, MongoDB), asynchroner Nachrichtenaustausch über RabbitMQ und Organisation des Loggings.



Besonderes Augenmerk wird auf Sicherheit, Skalierung und Ausfallsicherheit gelegt. Sie lernen, Ingress-Controller einzurichten, Geheimnisse und Konfigurationen mit ConfigMap und Secrets zu verwalten sowie horizontale Skalierung (HPA) zu implementieren.



Das Buch richtet sich an:

  • TypeScript-Entwickler, die Kubernetes erlernen möchten
  • DevOps-Ingenieure, die verstehen möchten, wie man mit TypeScript-Anwendungen arbeitet
  • Teamleiter und Architekten, die den Übergang zu einer Microservice-Architektur planen
  • Studenten und Junior-Entwickler, die bereit sind, Cloud-Technologien zu erlernen


Was Sie aus dem Buch lernen werden:

  • Wie man Microservices mit TypeScript entwirft
  • Wie man Docker-Images erstellt und verwaltet
  • Wie man Kubernetes-Cluster bereitstellt (Minikube, k3s, Cloud-Lösungen)
  • Wie man CI/CD mit GitHub Actions oder GitLab CI einrichtet
  • Wie man Anwendungen mit Prometheus und Grafana überwacht
  • Wie man Fehler behandelt und den Zustand in einem verteilten System verwaltet


Jedes Kapitel enthält Codebeispiele, die sofort ausgeführt werden können. Am Ende des Buches erstellen Sie ein vollständiges Projekt – ein Auftragsverwaltungssystem, das in Kubernetes läuft. Der Code ist in einem Repository auf GitHub verfügbar.



Das Buch ist sowohl für Anfänger als auch für erfahrene Entwickler nützlich, die ihr Wissen systematisieren und lernen möchten, TypeScript und Kubernetes in realen Projekten einzusetzen.

Empfehlungen