Kotlin und Docker: Containerisierung von Anwendungen
300 Seiten
German
PDF
4.5

Kotlin und Docker: Containerisierung von Anwendungen

Kotlin und Docker: Containerisierung von Anwendungen

Autor:

Jahr:

Zusammenfassung:

Das Buch «Kotlin und Docker: Containerisierung von Anwendungen» ist ein praktischer Leitfaden, der Ihnen hilft, moderne Ansätze zum Verpacken, Bereitstellen und Skalieren von Kotlin-Anwendungen mit Docker zu meistern. Unabhängig davon, ob Sie Microservices mit Spring Boot, Konsolen-Dienstprogramme oder Serveranwendungen mit Ktor schreiben, wird dieses Buch Ihr zuverlässiger Begleiter in der Welt der Containerisierung sein.



Worum geht es in diesem Buch?

Das Buch deckt den gesamten Arbeitszyklus mit Docker im Kontext der Kotlin-Entwicklung ab. Sie beginnen mit den Grundlagen: Was sind Container und Images, wie installiert man Docker und richtet die Arbeitsumgebung ein. Dann gehen Sie zum Bau von leichtgewichtigen Images für Kotlin-Anwendungen über, einschließlich der Optimierung von Layern und der Verwendung von Multi-Stage-Builds. Besonderes Augenmerk liegt auf der Arbeit mit Docker Compose zum Starten von Mehrkomponentensystemen sowie der Integration in CI/CD-Pipelines (GitLab CI, GitHub Actions). Im Buch werden reale Anwendungsfälle behandelt: Deployment in die Cloud, Monitoring, Logging und Fehlerbehebung.



Für wen ist dieses Buch?

  • Kotlin-Entwickler, die das Deployment ihrer Projekte automatisieren möchten.
  • DevOps-Ingenieure, die Kotlin kennenlernen und sein Ökosystem verstehen möchten.
  • Studenten und Programmieranfänger, die moderne Entwicklungswerkzeuge erlernen.
  • Teamleiter und Architekten, die den Umstieg auf eine Container-Infrastruktur planen.


Was werden Sie lernen?

  • Wie man effiziente Dockerfiles für Kotlin-Anwendungen schreibt (Gradle, Maven, jar-Builds).
  • Wie man die Image-Größe mit Multi-Stage-Builds und Alpine-Distributionen von 500 MB auf 100 MB reduziert.
  • Wie man die Arbeit mit Datenbanken, Warteschlangen und externen Diensten über Docker Compose organisiert.
  • Wie man automatische Builds und Deployments über CI/CD einrichtet.
  • Wie man Umgebungsvariablen, Volumes und Netzwerke in Docker verwaltet.
  • Wie man containerisierte Anwendungen debuggt und Logs analysiert.


Warum sollten Sie es lesen?

Dieses Buch wurde von einem Praktiker für Praktiker geschrieben. Sie finden hier keine trockene Theorie – nur bewährte Rezepte, Codebeispiele und Schritt-für-Schritt-Anleitungen. Jedes Kapitel enthält sofort einsatzbereite Konfigurationen, die an Ihr eigenes Projekt angepasst werden können. Nach der Lektüre können Sie jede Kotlin-Anwendung sicher containerisieren und so die Entwicklungs- und Bereitstellungsprozesse beschleunigen.



Schließen Sie sich den Tausenden von Entwicklern an, die Docker bereits für ihre Kotlin-Projekte nutzen. Machen Sie Ihre Software portabel, zuverlässig und bereit für die Skalierung!

Empfehlungen