Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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.9k
Platform Engineering at Mercari
tcnksm
8
5.5k
Embedded SRE at Mercari
tcnksm
0
1.6k
How We Harden Platform Security at Mercari
tcnksm
2
1.8k
SRE Practices in Mercari Microservices
tcnksm
11
14k
開発者向けの基盤をつくる
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
Design System Documentation Tooling 2025
takanorip
1
890
プロダクトマネジメントの分業が生む「デリバリーの渋滞」を解消するTPMの越境
recruitengineers
PRO
3
310
私のRails開発環境
yahonda
0
170
小規模チームによる衛星管制システムの開発とスケーラビリティの実現
sankichi92
0
180
事業部のプロジェクト進行と開発チームの改善の “時間軸" のすり合わせ
konifar
9
2.8k
AI 時代のデータ戦略
na0
8
3.2k
DGX SparkでローカルLLMをLangChainで動かした話
ruzia
1
250
AI時代のインシデント対応 〜時代を切り抜ける、組織アーキテクチャ〜
jacopen
4
210
ページの可視領域を算出する方法について整理する
yamatai1212
0
160
Capture Checking / Separation Checking 入門
tanishiking
0
110
Claude Code Getting Started Guide(en)
oikon48
0
130
Databricksによるエージェント構築
taka_aki
1
110
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Rails Girls Zürich Keynote
gr2m
95
14k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
We Have a Design System, Now What?
morganepeng
54
7.9k
Embracing the Ebb and Flow
colly
88
4.9k
Automating Front-end Workflow
addyosmani
1371
200k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Making Projects Easy
brettharned
120
6.5k
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