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
CodeTalks 2014 - Development meets Infrastructure
Search
Markus Rekkenbeil
October 09, 2014
Technology
0
260
CodeTalks 2014 - Development meets Infrastructure
My slides from my presentation on the CodeTalks 2014 - IT developer conference located in Hamburg.
Markus Rekkenbeil
October 09, 2014
Tweet
Share
More Decks by Markus Rekkenbeil
See All by Markus Rekkenbeil
ORR_Devops - Das neue Schwarz
bionix
0
490
DevOps - Das neue Schwarz!
bionix
0
490
Other Decks in Technology
See All in Technology
これまでのネットワーク運用を変えるかもしれないアプデをおさらい
hatahata021
4
210
ファインディにおけるフロントエンド技術選定の歴史
puku0x
2
1.5k
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
22k
Vivre en Bitcoin : le tutoriel que votre banquier ne veut pas que vous voyiez
rlifchitz
0
310
I tried making a solo advent calendar!
zzzzico
0
150
GitHub Copilot CLI 現状確認会議
torumakabe
8
1.8k
Introduction to Bill One Development Engineer
sansan33
PRO
0
350
#22 CA × atmaCup 3rd 1st Place Solution
yumizu
1
220
ALB「証明書上限問題」からの脱却
nishiokashinji
0
220
サラリーマンソフトウェアエンジニアのキャリア
yuheinakasaka
41
19k
AI アクセラレータチップ AWS Trainium/Inferentia に 今こそ入門
yoshimi0227
1
260
さくらのクラウドでのシークレット管理を考える/tamachi.sre#2
fujiwara3
1
190
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
1.9k
Ruling the World: When Life Gets Gamed
codingconduct
0
130
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
0
1k
Mobile First: as difficult as doing things right
swwweet
225
10k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
48
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
42
Accessibility Awareness
sabderemane
0
35
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
300
The World Runs on Bad Software
bkeepers
PRO
72
12k
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
400
The Language of Interfaces
destraynor
162
26k
Transcript
Development meets Infrastructure ! ! CodeTalks, Hamburg, 2014 Markus Rekkenbeil
! Markus Rekkenbeil @bionixit github.com/bionix
www.iventurecapital.com @iVC_GmbH We’re hiring!
What does it mean “Development meets Infrastructure”?
Software development tries to make solutions
Typical software development ! • Problem • Design • Writing
Code • Compiling & Tests • Release
Typical software development ! • Problem • Design • Writing
Code • Compiling & Tests • Release
Typical software development ! • Problem • Design • Writing
Code • Compiling & Tests • Release
Typical software development ! • Problem • Design • Writing
Code • Compiling & Tests • Release
Typical software development ! • Problem • Design • Writing
Code • Compiling & Tests • Release
Agile Development
Test Driven Development
Pair-Programming !
Code Review
Continuous Integration
Continuous Delivery
Software is Code
Software is Code
Infrastructure as Code
Infrastructure is Software
Configuration Management
Puppet ! • Ruby DSL • Facter • PuppetDB •
Hiera • Puppet Forge
Puppet ! • Ruby DSL • Facter • PuppetDB •
Hiera • Puppet Forge
Puppet ! • Ruby DSL • Facter • PuppetDB •
Hiera • Puppet Forge
Puppet ! • Ruby DSL • Facter • PuppetDB •
Hiera • Puppet Forge
Puppet ! • Ruby DSL • Facter • PuppetDB •
Hiera • Puppet Forge
Code Style is important
Puppet Parser ! • Puppet included • Syntax validation •
puppet parser validate init.pp
None
None
None
Unit Tests
None
Example
Acceptance Tests
Vagrant
None
None
None
Test Automation
Jenkins
None
Travis CI
Gitlab CI
Load Tests
Gatling
None
! ! Thanks! Any Questions?