Choose Your Own Adventure: The Perilous Passage to Production
11-04, 12:00–12:30 (US/Central), ROOM 1

Our hero, a running application in a Kubernetes development environment, knows that they are destined for greater things! They long to be living in production, serving end users! However, the journey from dev to prod is hard, filled with system design choices concerning cluster provisioning, GitOps, traffic routing, app config, and production-grade backing services. And who knows what unseen forces lurk in the shadows! One wrong step could be catastrophic.

It is up to you, the audience, to guide our hero and help them grow from an app in development to their final form⎯an app running in production. In their second KubeCon ‘Choose Your Own Adventure’-style talk, Whitney and Viktor will present choices that an anthropomorphized app must make as they try to find their way to production. Throughout the presentation, the audience (YOU!) will vote to decide our hero app's path! Can we navigate CNCF projects and avoid dead-ends to get our app to production before the session time elapses?


When working with cloud native technologies, it is easy to get deep into one part of the system and lose sight of the bigger picture. On the other hand, the big picture can be difficult to make out because there are such a huge number of considerations, use cases, and CNCF projects.

This talk will discuss one opinionated path to production (chosen by the audience!) while playfully acknowledging that this particular route is one of an infinite number of possible paths. It will give the audience a broader sense of what types of technologies are out there, and what factors to consider when making system design choices.

We plan on touching on many projects in the CNCF landscape, including (but not limited to): Cluster API, Crossplane, Carvel kapp-controller, Argo CD, Flux, Contour, ingress-nginx, Emissary Ingress, Helm, cdk8s, Carvel ytt, and Kustomize.

The session will be engaging, relatable, and accessible to beginners because it will give human emotion to our application who is traversing the path to production. It will also be interactive and evoke the nostalgia that many folks feel from reading ‘Choose Your Own Adventure’ books as a kid.

Viktor Farcic is lead rapscallion at Upbound, a member of the Google Developer Experts, CDF Ambassadors, and GitHub Stars groups, and a published author.

He is a host of the YouTube channel DevOps Toolkit and a co-host of DevOps Paradox.

Whitney is a lovable goofball who enjoys understanding and using tools in the cloud native landscape. Creative and driven, Whitney recently pivoted from an art-related career to one in tech. This past fall, Whitney co-presented a silly yet informative keynote about platform building at Kubecon NA 2022 (https://youtu.be/eJG7uIU9NpM). You can catch her lightboard streaming show ⚡️ Enlightning on Tanzu.TV (https://via.vmw.com/Enlightning), and she also co-hosts the streaming show You Choose! - a 'Choose-Your-Own-Adventure'-style journey through the CNCF landscape (https://www.youtube.com/playlist?list=PLyicRj904Z9-FzCPvGpVHgRQVYJpVmx3Z). And not only does Whitney rock at tech - she literally has toured playing in the band Mutual Benefit on keyboards and vocals.