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
250
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
470
DevOps - Das neue Schwarz!
bionix
0
470
Other Decks in Technology
See All in Technology
バイブコーディングと継続的デプロイメント
nwiizo
2
380
Goに育てられ開発者向けセキュリティ事業を立ち上げた僕が今向き合う、AI × セキュリティの最前線 / Go Conference 2025
flatt_security
0
320
From Prompt to Product @ How to Web 2025, Bucharest, Romania
janwerner
0
110
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
9k
VCC 2025 Write-up
bata_24
0
150
Geospatialの世界最前線を探る [2025年版]
dayjournal
3
470
それでも私はContextに値を詰めたい | Go Conference 2025 / go conference 2025 fill context
budougumi0617
4
1.1k
about #74462 go/token#FileSet
tomtwinkle
1
270
「AI駆動PO」を考えてみる - 作る速さから価値のスループットへ:検査・適応で未来を開発 / AI-driven product owner. scrummat2025
yosuke_nagai
1
490
Tomorrow graphlib, Let us use everybody
hayaosuzuki
0
160
DataOpsNight#8_Terragruntを用いたスケーラブルなSnowflakeインフラ管理
roki18d
1
320
10年の共創が示す、これからの開発者と企業の関係 ~ Crossroad
soracom
PRO
1
130
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Writing Fast Ruby
sferik
629
62k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
GitHub's CSS Performance
jonrohan
1032
460k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Context Engineering - Making Every Token Count
addyosmani
4
160
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
Scaling GitHub
holman
463
140k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
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?