Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
It's the developers, stupid!
Search
Nicolas Byl
October 10, 2018
Technology
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
It's the developers, stupid!
Nicolas Byl
October 10, 2018
More Decks by Nicolas Byl
See All by Nicolas Byl
Platform Engineering ❤️ Developer Experience
nbyl
0
72
Die Flucht aus der Prototypen-Hölle
nbyl
0
66
Lean Prototyping for Industrial-IoT Projects
nbyl
0
88
DevSecOps - Vom Unikum zur gut geölten Maschine
nbyl
0
130
Securing your software supply chain
nbyl
0
410
Keeping-Up-WithUpstream.pdf
nbyl
0
200
Dr. Kube und der Helm - Anatomie einer CD-Pipeline
nbyl
0
160
Securing the "other" supply chain
nbyl
0
350
Kubernetes - Auf die Cluster, Fertig, Los!
nbyl
0
230
Other Decks in Technology
See All in Technology
ALBのLCU予約とトラフィックの波によるプロダクト理解 / Understanding ALB LCU and Traffic Spikes
mito201
1
130
あなたのDartコードは丸見えかもしれない ~reFlutterで暴くFlutterアプリの中身と多層防御~
zozotech
PRO
0
750
Patterns in AI Driven Software Development
akosma
PRO
0
450
kintoneで在庫管理システムを作るときの要件定義・設計ポイント
kai0707
0
220
なぜAI時代に技術記事を書くのか?どう書くのか? 〜bunの場合〜
kworkdev
PRO
0
4.6k
慶應義塾大学 AI実践05 論文執筆の仕組み化
keio_smilab
PRO
6
3.4k
Systems Manager AgentがインストールされたPCを紛失した時の対策を考えてみた
amarelo_n24
1
110
[FECONF-2026] 신대륙을 향한 카카오페이증권 프론트엔드 항해기 (이주승)
l1ghthouse
0
360
Building Audio Plugin Ecosystem for Android in 2026
atsushieno
1
110
スマートロックを支えるFlutter × ネイティブ連携の実践 / Flutter and Native Integration in Practice: Powering Smart Locks
bitkey
PRO
0
140
増え続けるプロダクトの品質をどう担保するか。ProductSpecとTypeScriptによる取り組み
joere
3
340
AI時代、つくる力を自分たちの手に。 ──電通×KAG、アジャイルとAI駆動開発で挑む開発の変革
yuukiyo
3
450
Featured
See All Featured
30 Presentation Tips
portentint
PRO
1
450
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
510
From π to Pie charts
rasagy
1
430
Joys of Absence: A Defence of Solitary Play
codingconduct
1
570
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Leo the Paperboy
mayatellez
10
2.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
620
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.8k
New Earth Scene 8
popppiees
4
2.7k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
560
Transcript
1 JCON 2018
2 PERSONA: JENNY 2 https://pxhere.com/de/photo/755423
3 PERSONA: JENNY 3 https://pxhere.com/de/photo/755423
4 Automation Guru PERSONA: JENNY 4 https://pxhere.com/de/photo/755423
5 • Build and automation specialist • Creates deployment scripts
and pipelines • Needs frictionless workflows from development to staging and production environments
6 HELM 6 https://pxhere.com/de/photo/237
• Package manager for Kubernetes • Templating for needed Kubernetes
objects • Manage dependencies • Rollout history • Now a CNCF incubator project • https://helm.sh 7
• Create generic deployment descriptions • Replace configurable values with
variables • Full power of go string templates 8
• Reference other charts • Atomic installation 9
• Keep track of rollouts: • Charts • Values •
User • … • History • Rollback 10 Todo: Build von History Ausgabe
11 HELM DEMO 1 1 https://pxhere.com/de/photo/198320
12 Frontend Hipster PERSONA: MICHAEL 1 2 https://pxhere.com/de/photo/57980
13 • Developer without knowledge of infrastructure, containers, … •
Frontend expert • Just wants to code and deploy • Needs a path to a production-like environment without full CI pipeline
14 DRAFT 1 4 https://pxhere.com/de/photo/1032524
• Build and provide docker images from local source code
• Immediately deploy to kubernetes cluster • Interact with containers from developer environment • Using helm charts • https://draft.sh 15
• Default charts for many languages • Continuous deployment •
Direct access to container ports • https://draft.sh 16
17 DRAFT DEMO 1 7 https://pxhere.com/de/photo/198323
18 Fullstack Fixer PERSONA: PETER 1 8 https://pxhere.com/de/photo/755423
19 • Backend developer • Fixes issues across multiple services
• Needs debugging in a distributed environment
20 SKAFFOLD 2 0 https://pxhere.com/de/photo/531489
• Build and provide docker images from local source code
• Immediately deploy to kubernetes cluster • Interact with containers from developer environment • Many Plugins • https://github.com/GoogleContain erTools/skaffold 21
• Continuous deployment • Direct access to container ports •
Plugins: • Helm • Kustomize • Kaniko • Bazel • … 22
23
[email protected]
23 http://www.twitter.com/NicolasByl