Cloud Native Development Without the Toil • Daniel Bryant • GOTO 2021

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 (   • In Search of the Perfect Cloud Native Deve...  ). 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 [...] 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/sess... RECOMMENDED BOOKS Daniel Bryant & Abraham Marín-Perez • Continuous Delivery in Java • https://amzn.to/3yxbUWZ Ronnie Mitra & Irakli Nadareishvili • Microservices: Up and Running• https://amzn.to/3c4HmmL Ronnie Mitra, Irakli Nadareishvili, Matt McLarty & Mike Amundsen • Microservice Architecture • https://amzn.to/3fVNAb0 Ronnie Mitra, Mehdi Medjaoui, Erik Wilde & Mike Amundsen • Continuous API Management • https://amzn.to/3uxdypw Ronnie Mitra & many more • DataPower SOA Appliance Administration, Deployment, and Best Practices • https://amzn.to/3t2jhD9 Brendan Burns, Joe Beda & Kelsey Hightower • Kubernetes: Up and Running • http://amzn.to/31OAhB9 Matthew Skelton & Manuel Pais • Team Topologies • http://amzn.to/3sVLyLQ Mike Amundsen • Design and Build Great Web APIs • https://bookshop.org/a/9452/978168050...   / gotocon     / goto-     / 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/GotoConf...

Practical Cloud Native: What Works, What Doesn't • Sarah Wells • GOTO 2021
▶︎

Practical Cloud Native: What Works, What Doesn't • Sarah Wells • GOTO 2021

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017
▶︎

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017

Cloud Native Progressive Delivery • Matt Turner • GOTO 2021
▶︎

Cloud Native Progressive Delivery • Matt Turner • GOTO 2021

MLOps Explained - What It Is, Why You Need It and How It Works
▶︎

MLOps Explained - What It Is, Why You Need It and How It Works

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Why Aliens Would NEVER Invade Africa
▶︎

Why Aliens Would NEVER Invade Africa

Model Context Protocol (MCP) Explained for Beginners: AI Flight Booking Demo!
▶︎

Model Context Protocol (MCP) Explained for Beginners: AI Flight Booking Demo!

The Seven (More) Deadly Sins of Microservices • Daniel Bryant • GOTO 2017
▶︎

The Seven (More) Deadly Sins of Microservices • Daniel Bryant • GOTO 2017

Modularizing the Monolith - Jimmy Bogard - NDC Oslo 2024
▶︎

Modularizing the Monolith - Jimmy Bogard - NDC Oslo 2024

Design Microservice Architectures the Right Way
▶︎

Design Microservice Architectures the Right Way

3 Git Workflows Every Developer Should Know (And When to Use Each)
▶︎

3 Git Workflows Every Developer Should Know (And When to Use Each)

Expert Talk: DevOps & Software Architecture • Simon Brown, Dave Farley & Hannes Lowette • GOTO 2021
▶︎

Expert Talk: DevOps & Software Architecture • Simon Brown, Dave Farley & Hannes Lowette • GOTO 2021

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan
▶︎

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Kubernetes Zero to Hero: The Complete Beginner’s Guide (2025 Edition)
▶︎

Kubernetes Zero to Hero: The Complete Beginner’s Guide (2025 Edition)

Monolith Decomposition Patterns • Sam Newman • GOTO 2019
▶︎

Monolith Decomposition Patterns • Sam Newman • GOTO 2019

5 Things Every Developer Should Know about Software Architecture • Simon Brown • GOTO 2020
▶︎

5 Things Every Developer Should Know about Software Architecture • Simon Brown • GOTO 2020

🚗 BYD : The biggest SCAM of the car industry ?
▶︎

🚗 BYD : The biggest SCAM of the car industry ?

Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)
▶︎

Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

But What Is Cloud Native Really All About?
▶︎

But What Is Cloud Native Really All About?