The way we design, develop and run applications on Cloud Native platforms like Kubernetes differs significantly from the traditional approach. When working with Kubernetes, there are fewer concerns for developers to think about, but at the same time, there are new patterns and practices for solving every-day challenges.
In this talk, we will look at a collection of common patterns for developing Cloud Native applications. These patterns encapsulate proven solutions to common problems and help you to prevent reinventing the wheel.
After a short introduction into the Kubernetes platform we will look at the following pattern categories:
* _Foundational Patterns_ which build the basis of the Kubernetes platform
* _Behavioral Patterns_ describe concepts for different types of applications
* _Structural Patterns_ are for structuring your Cloud Native application
* _Configuration Patterns_ provide various approaches to application configuration.
In the end, you will have a solid overview how common problems can be solved when developing Cloud Native application for Kubernetes.