Kotlin und Kubernetes: Entwicklung und Orchestrierung von Microservices
Kotlin und Kubernetes: Entwicklung und Orchestrierung von Microservices
Zusammenfassung:
Die moderne Softwareentwicklung erfordert nicht nur die Fähigkeit, qualitativ hochwertigen Code zu schreiben, sondern auch Kenntnisse in dessen effizienter Bereitstellung und Skalierung. Das Buch „Kotlin und Kubernetes“ ist ein praktischer Leitfaden, der die Leistungsfähigkeit der Sprache Kotlin mit den Möglichkeiten einer der beliebtesten Container-Orchestrierungsplattformen – Kubernetes – vereint.
Worum geht es in diesem Buch?
Das Buch führt Sie durch den gesamten Prozess der Erstellung einer Microservice-Anwendung mit Kotlin: von der Einrichtung der lokalen Umgebung und dem Schreiben erster REST-Dienste bis zur Bereitstellung in einem Kubernetes-Produktionscluster. Sie erfahren, wie Sie die Frameworks Ktor und Spring Boot in einer Containerumgebung effektiv einsetzen und wie Sie automatische Skalierung, Lastverteilung und Monitoring konfigurieren.
Für wen ist dieses Buch geeignet?
- Kotlin-Entwickler, die Kubernetes und DevOps-Praktiken erlernen möchten, ohne auf andere Sprachen umsteigen zu müssen.
- Java-Programmierer, die auf Kotlin umsteigen und sofort Kenntnisse in Containerisierung und Orchestrierung erwerben möchten.
- DevOps-Ingenieure, die nach Beispielen für die Einrichtung von CI/CD und Monitoring für JVM-Anwendungen suchen.
- Architekten, die Microservice-Systeme mit hoher Ausfallsicherheit entwerfen.
Was werden Sie lernen?
- Grundlagen von Kotlin für die Backend-Entwicklung und Erstellung von REST-APIs.
- Containerisierung von Anwendungen mit Docker und Erstellung effizienter Dockerfiles für Kotlin.
- Kubernetes-Architektur: Pods, Deployments, Services, ConfigMaps und Secrets.
- Konfiguration von automatischer Skalierung (HPA) und Self-Healing.
- Integration mit Datenbanken im Cluster (PostgreSQL, MongoDB).
- Build und Bereitstellung über GitHub Actions und GitLab CI/CD.
- Monitoring und Logging mit Prometheus, Grafana und dem ELK-Stack.
- Sicherheit: Secrets-Management, RBAC, Netzwerkrichtlinien.
Warum sollten Sie dieses Buch lesen?
Dieses Buch ist keine trockene Theorie. Jedes Kapitel enthält praktische Beispiele, sofort einsetzbare Konfigurationen und Schritt-für-Schritt-Anleitungen. Sie können das erworbene Wissen sofort in Ihren eigenen Projekten anwenden. Besonderes Augenmerk wird auf typische Fehler und deren Vermeidung gelegt.
Wenn Sie nicht nur Code in Kotlin schreiben, sondern ihn auch schnell, zuverlässig und kosteneffizient zu Ihren Benutzern bringen möchten – dann ist dieses Buch genau das Richtige für Sie. Es wird Ihr Navigator in der Welt der modernen Cloud-Entwicklung sein.
Empfehlungen
Algorithmen und Datenstrukturen in JavaScript (Node.js)
JavaScript (Node.js) und Docker: Containerisierung von Anwendungen
Architektur von JavaScript (Node.js) Anwendungen
Kotlin und Kubernetes: Entwicklung und Orchestrierung von Microservices
Maschinelles Lernen und C++: Ein praktischer Leitfaden
Antologie PHP