Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Note: Some of the objective might apply to more than one category of applications


What is Cloud Native App Development?

Image AddedPackage app code & dependencies in Kubernetescontainers

Image Added

Deploy as microservices

Image Added

Manage app withDevOpsprocesses & tools

Info

By 2020, 35% of production apps will be cloud native

Info

Source: IDC FutureScape: Worldwide Developer and DevOps2019 Predictions, Oct 2018


Common cloud native scenarios

Image Added

Image Added

Image Added

Image Added

Modernize business critical applicationsSaaS deliveryReal-time telemetryGeo-distributed applications

Key Components of Cloud Native

ResourcesDescription
ContainersTool to package your app, run it portably on different hosts in a consistent way.
Serverless

Platform for running and scaling apps where almost all of the operations tasks are managed by the cloud provider.

Optimized to let developers focus on code and business value.


Kubernetes

Platform to manage and scale your app reliably (made up of containers) that may span many physical and virtual machines.

A tool for operations, noet development.