Cloud Native Applications

2 days - 8 persons max

Course Overview

CNA or Cloud Native Applications are applications developed and designed for cloud environments and specially for containers in Kubernetes. To benefit as much as possible from these new platforms, this imposes strict practices which, moreover, go very well with DevOps. In this course you will learn what are the major concerns for developing and deploying CNA in a Kubernetes environment.

Target Audience

This course is intended for Developers, Architects and DevOps wanted to understand the challenges and the path of least resistance to develop and deploy applications in a cloud environment.

Course Outline

  • Introduction to the Cloud Native World

  • Architecture Design & Microservices

  • Stateless world versus Stateful

  • Application Monitoring

  • Startup / Shutdown

  • Clustering or not Clustering

  • Deployment strategies

  • Quality matter

  • My application in Docker

  • Dependencies with externals components

  • Database aspects with your application

  • Service Mesh Overview

  • Examples using specific languages/frameworks like Php, Nodejs, SpringBoot, Quarkus

Prerequisites

To get the most out of this course, you should have knowledge about Docker and development. Each participant must have a laptop to perform the labs.

A company 100% focused on the Kubernetes ecosystem

©2020 - SOKUBE SA - GENEVA - SWITZERLAND

linkedin_big.png