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
Move Fast, Don't Break Your Infra Configuraiontion
Search
taichi nakashima
October 23, 2014
Technology
2
1k
Move Fast, Don't Break Your Infra Configuraiontion
taichi nakashima
October 23, 2014
Tweet
Share
More Decks by taichi nakashima
See All by taichi nakashima
Platform Engineering at Mercari (Platform Engineering Kaigi 2024)
tcnksm
6
4.8k
Platform Engineering at Mercari
tcnksm
8
5.5k
Embedded SRE at Mercari
tcnksm
0
1.5k
How We Harden Platform Security at Mercari
tcnksm
2
1.8k
SRE Practices in Mercari Microservices
tcnksm
11
13k
開発者向けの基盤をつくる
tcnksm
38
12k
How We Structure Our Work At Mercari Microservices Platform Team
tcnksm
11
23k
Microservices Platform on Kubernetes at Mercari
tcnksm
16
16k
Introduction to Mercari Micorservices Platform Team
tcnksm
5
3.7k
Other Decks in Technology
See All in Technology
20251027_マルチエージェントとは
almondo_event
1
510
dbtとAIエージェントを組み合わせて見えたデータ調査の新しい形
10xinc
7
1.7k
アウトプットから始めるOSSコントリビューション 〜eslint-plugin-vueの場合〜 #vuefes
bengo4com
3
1.9k
Zero Trust DNS でより安全なインターネット アクセス
murachiakira
0
140
短期間でRAGシステムを実現 お客様と歩んだ生成AI内製化への道のり
taka0709
0
120
[Journal club] Thinking in Space: How Multimodal Large Language Models See, Remember, and Recall Spaces
keio_smilab
PRO
0
110
OPENLOGI Company Profile for engineer
hr01
1
46k
境界線が消える世界におけるQAエンジニアのキャリアの可能性を考える / Considering the Career Possibilities for QA Engineers
mii3king
2
110
Retrospectiveを振り返ろう
nakasho
0
150
20251102 WordCamp Kansai 2025
chiilog
0
430
SOTA競争から人間を超える画像認識へ
shinya7y
0
670
OTEPsで知るOpenTelemetryの未来 / Observability Conference Tokyo 2025
arthur1
0
410
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Git: the NoSQL Database
bkeepers
PRO
431
66k
For a Future-Friendly Web
brad_frost
180
10k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
How to train your dragon (web standard)
notwaldorf
97
6.3k
Why Our Code Smells
bkeepers
PRO
340
57k
GitHub's CSS Performance
jonrohan
1032
470k
4 Signs Your Business is Dying
shpigford
186
22k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Transcript
Move Fast , Don’t Break Your Infra Configuration https://www.flickr.com/photos/unforgiven/9278027165
I’m Taichi Nakashima @deeeet tcnksm https://www.flickr.com/photos/unforgiven/9278027165
None
None
None
https://www.flickr.com/photos/unforgiven/9278027165 Docker But related topic to Chef or Puppet, OpenStack
https://www.flickr.com/photos/unforgiven/9278027165 Container is Future ?
https://www.flickr.com/photos/unforgiven/9278027165 https://speakerdeck.com/jbeda/containers-at-scale
https://www.flickr.com/photos/unforgiven/9278027165 http://azure.microsoft.com/blog/2014/10/15/new-windows-server-containers-and-azure-support-for-docker/
https://www.flickr.com/photos/unforgiven/9278027165 We should try ! Container makes our business great
or not
https://www.flickr.com/photos/unforgiven/9278027165 How to move ? There are some risks in
new technology
https://www.flickr.com/photos/unforgiven/9278027165 We already have infra configuration
https://www.flickr.com/photos/unforgiven/9278027165
https://www.flickr.com/photos/unforgiven/9278027165 tool to create identical machine images for multiple platforms
from a single json configuration file
https://www.flickr.com/photos/unforgiven/9278027165 creates image for
https://www.flickr.com/photos/unforgiven/9278027165 is able to use for image provisioning
https://www.flickr.com/photos/unforgiven/9278027165 You can Build Docker Images Without Dockerfiles You can
use your configuration tool
https://www.flickr.com/photos/unforgiven/9278027165 If you don't like Docker, or Docker isn't good
for this specific use case, then Dockerfiles have to be translated over to another format. … Packer provides a pretty low-risk way @mitchellh “
https://www.flickr.com/photos/unforgiven/9278027165 You can easily pivot New Infra Trends Without Breaking
Your Infra Configuration
https://www.flickr.com/photos/unforgiven/9278027165 Build Docker Image with Chef cook-book Sample Example:
https://www.flickr.com/photos/unforgiven/9278027165 + machine.json cookbook
https://www.flickr.com/photos/unforgiven/9278027165 { "builders":[{...}], ! "provisioners":[{...}], ! "post-processors": [{...}] } >
cat machine.json
https://www.flickr.com/photos/unforgiven/9278027165 { "builders":[{ "type": "docker", "image": "ubuntu:latest", "commit": true }],
! "provisioners":[{...}], ! "post-processors": [{...}] } > cat machine.json Base Image to start with
https://www.flickr.com/photos/unforgiven/9278027165 { "builders":[{...}], ! "provisioners":[{ "type": "chef-solo", "cookbook_paths": ["site-cookbooks"], "run_list":
["apache::default"] }], ! "post-processors": [{...}] } > cat machine.json How to Install and configure software CookBook path , run list
https://www.flickr.com/photos/unforgiven/9278027165 { "builders":[{...}], ! "provisioners":[{...}], ! "post-processors": [{ "type": "docker-tag",
"repository": “tcnksm/web-base", "tag": "0.1" }] } > cat machine.json How to generate machine Image Image repository with tag
https://www.flickr.com/photos/unforgiven/9278027165 > packer build machine.json
https://www.flickr.com/photos/unforgiven/9278027165 Demo
Move Fast , Don’t Break Your Infra Configuration https://www.flickr.com/photos/unforgiven/9278027165
https://www.flickr.com/photos/unforgiven/9278027165 @deeeet