Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
It's the developers, stupid!
Search
Nicolas Byl
October 10, 2018
Technology
0
210
It's the developers, stupid!
Nicolas Byl
October 10, 2018
Tweet
Share
More Decks by Nicolas Byl
See All by Nicolas Byl
Platform Engineering ❤️ Developer Experience
nbyl
0
29
Die Flucht aus der Prototypen-Hölle
nbyl
0
48
Lean Prototyping for Industrial-IoT Projects
nbyl
0
67
DevSecOps - Vom Unikum zur gut geölten Maschine
nbyl
0
110
Securing your software supply chain
nbyl
0
380
Keeping-Up-WithUpstream.pdf
nbyl
0
170
Dr. Kube und der Helm - Anatomie einer CD-Pipeline
nbyl
0
140
Securing the "other" supply chain
nbyl
0
290
Kubernetes - Auf die Cluster, Fertig, Los!
nbyl
0
200
Other Decks in Technology
See All in Technology
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
610
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
210
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
170
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
650
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
140
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.4k
Cosmos World Foundation Model Platform for Physical AI
takmin
0
880
プロポーザルに込める段取り八分
shoheimitani
1
240
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.9k
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
570
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
450
Featured
See All Featured
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
74
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
190
Six Lessons from altMBA
skipperchong
29
4.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Embracing the Ebb and Flow
colly
88
5k
エンジニアに許された特別な時間の終わり
watany
106
230k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Designing for Performance
lara
610
70k
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
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