The Treacherous Trek to Development • Whitney Lee & Viktor Farcic • GOTO 2023
This presentation was recorded at GOTO Aarhus 2023. #GOTOcon #GOTOaar
Whitney Lee - Has an insatiable appetite for all things Cloud @wiggitywhitney
Viktor Farcic - Developer Advocate at Upbound @ViktorFarcic
ORIGINAL TALK TITLE
Choose Your Own Adventure: The Treacherous Trek to Development
RESOURCES
Whitney
Viktor
ABSTRACT
From the moment of their inception as source code on the developer’s laptop, our hero knows that they are destined for great things. They long to be a real, running application, living in production, serving end users! But the epic journey to production is an arduous one, filled with cascading choices — choices concerning app design, testing, security, container image building, deployment strategy, and observability, to name a few. And who knows what other unseen forces lurk in the shadows! One wrong step could be catastrophic.
It is up to us, the audience, to guide our hero; and to help them grow from source code to container image, to their final form as a running application in production. In this ‘Choose Your Own Adventure’-style talk, Whitney and Viktor will present a linear view of all of the choices that an anthropomorphized application must make as they try to find their way to the fabled land of production.
There are many paths to production, and we will only be able to cover a few of them in this talk. So, we’ll limit the journey to the development phase of the application lifecycle. Throughout the presentation, the audience will use a voting app to choose which path our hero application will take. Can we navigate CNCF projects and avoid pitfalls and dead-ends to get our application to the development environment before the session time elapses?
Benefits to the Ecosystem
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.
The session will be engaging, relatable, and accessible to beginners because it will give human emotion to our application who is traversing the path [...]
TIMECODES
00:00 Intro
02:26 Build container image
06:33 Demo
08:19 Store container image in a registry
12:01 Demo
14:57 Define & deploy the app to development
20:58 Demo
23:52 Set up PostgreSQL DB in a dev environment
27:23 Demo
32:10 Manage database schema
34:40 Demo
38:05 Develop the application
43:05 Demo
46:41 Outro
Download slides and read the full abstract here:
RECOMMENDED BOOKS
Burns, Beda & Hightower • Kubernetes: Up & Running •
Burns, Villalba, Strebel & Evenson • Kubernetes Best Practices •
Liz Rice • Container Security •
Liz Rice • Kubernetes Security •
John Arundel & Justin Domingus • Cloud Native DevOps with Kubernetes •
Hausenblas & Schimanski • Programming Kubernetes •
Kasun Indrasiri & Danesh Kuruppu • gRPC: Up and Running •
#CloudNative #CNCF #Kubernetes #k8s #Docker #Container #Buildpacks #Lima #CarvelKBLD #CDK8s #Kustomize #Helm #PostgreSQL #Crossplane #SchemaHero #Liquibase #TelePresence #DevSpace #DevFile #Nocalhost #SoftwareDevelopment #SoftwareEngineering #Programming #WhitneyLee #ViktorFarcic
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at
Sign up for updates and specials at
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
1 view
0
0
3 days ago 00:01:00 267
Wartales, The Skelmar Invasion | TEASER
4 days ago 00:01:52 1
[Movieclips] City Slickers (6/11) Movie CLIP - He’s Behind Me, Isn’t He? (1991) HD
5 days ago 02:00:00 14
[Eternal Spirit] The Holy Mission - Dramatic Crusade Chants
5 days ago 01:13:32 222
NEVIA | Halloween in World of Nevia |
1 week ago 00:03:42 5.8K
Feuerschwanz & Lord Of The Lost 🔮«Lords Of Fyre»🎸🖤👊🏻(Single)📽️*NEW*👏🥁🔝(2024)🎵🔥⚡
3 weeks ago 00:01:50 71
[Crunchyroll] Garp’s Galaxy Impact | One Piece
3 weeks ago 01:08:25 2
The Home of the Blizzard (Frank Hurley, 1913)
4 weeks ago 00:12:00 503
[Ten Directions] Russian-Ukrainian war: All Endings (Російсько-українська війна: всі кінцівки)
4 weeks ago 00:03:27 661
Slovak PM labeled ’treacherous ferret’ for speaking to Russian TV
4 weeks ago 00:01:33 1
The Penguin || Me and the Devil
4 weeks ago 02:35:34 1
GTA Vice City - Фильм, (Игрофильм с Русской озвучкой)
4 weeks ago 00:34:37 1
Scientific integrity
4 weeks ago 00:02:16 1
Ronja the Robber’s Daughter | Official Trailer | Netflix