Kubernetes for Application Developers

Learn the patterns, architectures and techniques required to write resilient applications on Kubernetes.

Book a Training

Overview

Kubernetes is the perfect platform for deploying your modern, cloud-native applications: it provides powerful tools and facilities for application resilience, scaling and deployment. However, to use these facilities properly, the way applications are traditionally architected must sometimes change. This course provides developers with the patterns, architectures and techniques required to write resilient applications on Kubernetes - from creating self-healing deployments, through injecting configuration and secrets, to deploying stateful applications, and more.

Are you interested in attending a private training course?

Register for Private Training

Are you interested in attending a public training course?

Register for Public Training

Who Should Attend

Developers and software architects interested in writing applications that are deployed on Kubernetes.

Prerequisites

Attendees should have basic experience with usage of the Scala language.

Topics

  • Overview of Kubernetes and pods
  • Deploying stateless applications with deployments
  • Using probes to control pod lifecycle
  • Initializing resources idempotently on pod startup
  • Understanding resources and limits
  • Injecting configuration and secrets
  • Deploying stateful applications with stateful sets
  • Attaching persistent volumes to pods
  • Performing singleton tasks in an application cluster
  • Packaging applications in to Helm charts
  • Speeding up application startup with GraalVM Native Image
TESTIMONIAL
With Ziverge's tech leadership, Hunters was able to tackle challenges and technologies that in normal cases would be inaccessible for a young startup. Ziverge's vast experience in designing complex data pipelines was an amazing shortcut for us; combined with its holistic approach around training, team building, documentation, etc. Ziverge is a true game-changer.
Uri May
CEO Hunters.ai

Related Courses

Kubernetes for Application Developers

Learn the patterns, architectures and techniques required to write resilient applications on Kubernetes.

# backend
16 hours

Event-driven Applications with Kafka

Gain the skills and knowledge required to build Scala applications that use Kafka as their backbone.

# backend
16 hours

JVM Performance and Optimization for Scala Engineers

Learn techniques for writing performant Scala code and effective use of tools for analyzing performance.

# backend
16 hours

Book a Training