This presentation was recorded at GOTOpia February 2021. #GOTOcon #GOTOpia
http://gotopia.eu

Daniel Bryant - Director of Developer Relations at Ambassador Labs

ORIGINAL TALK TITLE
Cloud Native Development Without the Toil: An Overview of Practices and Tooling

ABSTRACT
At GOTO Amsterdam in 2019 I presented how to create an effective cloud native developer workflow. Two years later and many new developer technologies have come and gone, but I still hear daily from cloud developers about the pain and friction associated with building, debugging, and deploying to the cloud. In this talk I’ll share my latest learning on how to bring the fun and productivity back into delivering Kubernetes-based software.

Join this talk to:

  • Learn why the core tenets of continuous delivery – speed and safety – must be considered in all parts of the cloud native SDLC
  • Explore how cloud native coding benefits from thinking separately about the inner development loop, continuous integration, continuous deployment, observability, and analysis
  • Understand how cloud native best practices and tooling fit together. Learn about artifact syncing (e.g. Skaffold), dev environment bridging (e.g. Telepresence), GitOps (e.g. Argo), and observability-focused monitoring (e.g. Prometheus, Jaeger)
  • Explore the importance of cultivating an effective cloud platform and associated team of experts
  • Walk away with an overview of tools that can help you develop and debug effectively when using Kubernetes

TIMECODES

  • 00:00 Intro
  • 00:26 tl;dr
  • 02:30 Why we’re all here: Happy users
  • 03:09 Continuous delivery of value
  • 04:34 2 modern software trends for speed & safety
  • 04:43 Trend 1: Microservices
  • 05:40 Trend 2: Kubernetes
  • 07:33 The Kubernetes migration journey(s)
  • 10:52 Safety requires multiple strategies
  • 11:53 Safety requires the cloud
  • 13:26 Safety needs to be part of your workflow
  • 18:44 Patterns, practices & tooling
  • 18:53 Pattern: Artifact syncing
  • 20:25 Skaffold: “Source to k8s” CLI tool
  • 21:57 Pattern: Dev environment bridging/extension
  • 22:41 Telepresence: Local-to-remote bridge
  • 24:41 Pattern: GitOps
  • 26:48 Argo CD: GitOps for k8s
  • 28:10 GitOps in a nutshell
  • 28:54 Argo rollouts: k8s progressive delivery controller
  • 30:49 Putting it all together: Safety & speed
  • 32:23 What about the platform & the people?
  • 32:28 Workflow: Full cycle development
  • 33:37 Conclusion
  • 34:26 Outro

Download slides and read the full abstract here:
https://gotopia.eu/february-2021/sessions/1685/cloud-native-development-without-the-toil-an-overview-of-practices-and-tooling

https://twitter.com/GOTOcon
https://www.linkedin.com/company/goto-
https://www.facebook.com/GOTOConferences
#CloudNative #Cloud #Kubernetes #k8s #DevOps #ContinuousDelivery #CD #Testing #GitOps #Microservices #Safety #Speed #Skaffold

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConferences/?sub_confirmation=1

#cloud #kubernetes

Cloud Native Development Without the Toil
3.85 GEEK