Challenges of being Cloud Native

vaughan mason - 2021-09-25

Seeing if i could use Markdown to run a presentation

Vaughan Mason

Transfer Agency Head of Engineering at FNZ South Africa

picture




















Accelerate

picture












Agenda

  1. What is Cloud Native
    1. Why companies are choosing cloud native
    2. Cloud Native Landscape
  2. Why Developers are Key
    1. Cloud Skill Shortage
    2. Certifications
    3. Developer Experience
    4. Are your teams designed for success.












What is Cloud Native

https://github.com/cncf/toc/blob/main/DEFINITION.md

Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach.

These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow engineers to make high-impact changes frequently and predictably with minimal toil.












So to be cloud native you environment need to be:












Why are organizations adopting cloud native

Why Cloud Native according to the CNCF












One of the benefits that catches my eye is:

Cloud native infrastructure enables higher development velocity – improving your services faster – with lower risk












Cloud Native Landscape

Let’s have a look at the cloud native landscape

Cloud Native Landscape Picture












The New Kingmakers picture












Why developers are key

Cloud Skill Gap

Hashicorp State of Cloud Strategy picture












Certifications

picture picture












picture












Are your teams designed for success

Conway's Law












TeamTopologies

This page was last updated at 2021-09-29

If you don't agree with the content on this page, please click here