TypeScript und Kubernetes: Vollständiger Leitfaden für Entwicklung und Bereitstellung
TypeScript und Kubernetes: Vollständiger Leitfaden für Entwicklung und Bereitstellung
Zusammenfassung:
Das Buch "TypeScript und Kubernetes" ist ein praktischer Leitfaden für Entwickler, die moderne Cloud-Anwendungen mit TypeScript und Kubernetes erstellen möchten. Der Autor, Artjom Sokolow, teilt seine Erfahrungen beim Aufbau skalierbarer Microservice-Architekturen, von den Grundlagen von TypeScript bis hin zu fortgeschrittenen Techniken der Container-Orchestrierung.
Worum geht es in diesem Buch?
Das Buch deckt den gesamten Entwicklungszyklus einer Cloud-Anwendung ab: vom Schreiben des Codes in TypeScript bis zur Bereitstellung in einem Kubernetes-Cluster. Sie erfahren, wie Sie:
- Microservices in TypeScript mit Node.js entwerfen
- Docker-Images erstellen und deren Größe optimieren
- Einen Kubernetes-Cluster einrichten (Minikube, Kind oder Cloud-Lösungen)
- Konfigurationen über ConfigMaps und Secrets verwalten
- Service Discovery und Lastenausgleich implementieren
- CI/CD-Pipelines für die automatische Bereitstellung konfigurieren
- Anwendungen in Kubernetes überwachen und protokollieren
Für wen ist dieses Buch?
Das Buch eignet sich für:
- TypeScript/JavaScript-Entwickler, die auf eine Cloud-Architektur umsteigen möchten
- DevOps-Ingenieure, die TypeScript für die Erstellung von Automatisierungstools erlernen möchten
- Full-Stack-Entwickler, die moderne Bereitstellungsmethoden beherrschen möchten
- Studenten und Anfänger mit grundlegenden Kenntnissen in TypeScript und Linux
Was werden Sie lernen?
Nach der Lektüre des Buches werden Sie in der Lage sein:
- Typsichere Microservices in TypeScript zu schreiben
- Kubernetes-Manifeste (Deployments, Services, Ingress) zu entwerfen
- Horizontale Skalierung (HPA) zu konfigurieren
- Mit Helm-Charts zur Verwaltung von Releases zu arbeiten
- Observability zu integrieren (Prometheus, Grafana, OpenTelemetry)
- Nahtlose Anwendungsaktualisierungen (Rolling Update) zu implementieren
Das Buch enthält zahlreiche Codebeispiele, die in realen Projekten verwendet werden können. Alle Beispiele sind im GitHub-Repository verfügbar. Sie erwerben praktische Fähigkeiten, die Sie sofort bei der Arbeit oder in Pet-Projekten anwenden können.
Meistern Sie TypeScript und Kubernetes mit diesem Buch – und Sie werden in der Lage sein, Anwendungen zu erstellen, die für jeden Maßstab bereit sind!