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
DevLOVE201112 ビルドをだいじに
Search
Kenichi Takahashi
December 10, 2011
Technology
4
1.4k
DevLOVE201112 ビルドをだいじに
DevLOVE Hangar Flight - Snow Barrage -での発表資料です。
Kenichi Takahashi
December 10, 2011
Tweet
Share
More Decks by Kenichi Takahashi
See All by Kenichi Takahashi
実践、マルチクラウド環境でのコスト管理の現状と未来
kenchan
0
120
エンジニアリング 💰Moneyジャー / Engineering Money-ger
kenchan
2
760
Lv1,2の開発生産性を経営と繋ぐ
kenchan
4
2k
「トップ10プランナー」からはじめる目標設定
kenchan
5
4.1k
負債と言わないことが負債と向き合うこと
kenchan
5
4.3k
可用性No.1へ!「カラーミーショップ」のリ・アーキテクティング
kenchan
0
150
カラーミーショップは私たちが作っています
kenchan
0
1.6k
カラーミーショップ 2022 / COLORME SHOP 2022
kenchan
0
690
Amazon RDS移行のための 性能検証でわかった2つのこと
kenchan
3
4.1k
Other Decks in Technology
See All in Technology
AIエージェント入門 〜基礎からMCP・A2Aまで〜
shukob
0
140
Biz職でもDifyでできる! 「触らないAIワークフロー」を実現する方法
igarashikana
3
1.3k
WEBサービスを成り立たせるAWSサービス
takano0131
1
200
「改善」ってこれでいいんだっけ?
ukigmo_hiro
0
390
「魔法少女まどか☆マギカ Magia Exedra」の多様なバトルの開発を柔軟かつ効率的に実現するためのPure C#とUnityの分離について
gree_tech
PRO
0
230
OSSで50の競合と戦うためにやったこと
yamadashy
3
910
AWS UG Grantでグローバル20名に選出されてre:Inventに行く話と、マルチクラウドセキュリティの教科書を執筆した話 / The Story of Being Selected for the AWS UG Grant to Attending re:Invent, and Writing a Multi-Cloud Security Textbook
yuj1osm
1
110
[2025年10月版] Databricks Data + AI Boot Camp
databricksjapan
1
230
Building a cloud native business on open source
lizrice
0
150
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.2k
ヘンリー会社紹介資料(エンジニア向け) / company deck for engineer
henryofficial
0
280
Zephyr(RTOS)にEdge AIを組み込んでみた話
iotengineer22
1
240
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
630
Bash Introduction
62gerente
615
210k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
Facilitating Awesome Meetings
lara
56
6.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
353
21k
How STYLIGHT went responsive
nonsquared
100
5.8k
Leading Effective Engineering Teams in the AI Era
addyosmani
7
560
Docker and Python
trallard
46
3.6k
Practical Orchestrator
shlominoach
190
11k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Transcript
ϏϧυΛ͍ͩ͡ʹ ʙ%FW-07&Ͱ;ͭ͏ʹ+FOLJOTʙ ג ӬγεςϜϚωδϝϯτ ߴڮ݈Ұ !LFODIBO %FW-07&)BOHBS'MJHIU4OPX#BSSBHF
None
1SPpMF
5",")"4)*,FOJDIJ
None
None
ࢲ͕͖ͳͷ w3VCZ w3VCZ0O3BJMT w34QFD w</&8>ιʔγϟϧ ίʔσΟϯά w(FOUPP 'VOUPP w7JN wλΠϧܕ8.
ϏϧυΛ͍ͩ͡ʹ ʙ%FW-07&Ͱ;ͭ͏ʹ+FOLJOTʙ ג ӬγεςϜϚωδϝϯτ ߴڮ݈Ұ !LFODIBO %FW-07&)BOHBS'MJHIU4OPX#BSSBHF
ࢲͨͪͷ$*ͷऔΓΈͷ ྺ࢙ͱɺݱࡏͷ+FOLJOT ར༻ࣄྫΛ௨ͯ͠ɺ͜Ε͔ Βͷ$*ڥʹ͍͓ͭͯ͠ ·͢ɻ ࠓ͓͢Δ͜ͱ
ࢲͨͪɺ༷ʑͳ$*πʔϧͱͦΕ Λࢧ͑ΔͨΊͷΠϯϑϥΛࢼͯ͠ ͖·ͨ͠ɻݱࡏɺ(BOFUJͰߏங ͨ͠ԾαʔόΫϥελ্Ͱͭͷ +FOLJOT͕ՔಇதͰ͢ɻ·ͨɺ࣍ ͷҰखͱͯ͠5SBWJT$*ͷಋೖΛ ༧ఆ͍ͯ͠·͢ɻ ࣌ؒͷͳ͍ํ
ࠓ·Ͱͷ$*ͷऔΓΈ ݱࡏͷ+FOLJOTར༻ࣄྫ ͜Ε͔Βͷ$*ڥ ΞδΣϯμ
ࠓ·Ͱͷ$*ͷऔΓΈ ݱࡏͷ+FOLJOTར༻ࣄྫ ͜Ε͔Βͷ$*ڥ ΞδΣϯμ
4JHOBM *OUFHSJUZ #JH5VOB ࠓ·Ͱࢼ͖ͯͨ͠$*αʔόୡ
4JHOBM *OUFHSJUZ #JH5VOB $*αʔόબͷྺ࢙
ʙ $SVJTF$POUSPMSCҰ৭ +BWBͷ$SVJTF$POUSPM͔Β ۭ͖ϚγϯΛෳϓϩδΣΫτͰڞ༗ $*͕͋ΕͦΕ͚ͩͰͤͩͬͨ
ʙ $*ઓࠃ࣌ εϩʔςετ +FOLJOTɺ*OUFHSJUZɺ#JH5VOBɺ 4JHOBM ୈҰ࣍$*େઓ
ޙ 3BJMTɺ#VOEMFSɺ37. *OUFHSJUZͷམ $*ઐ༻Ϛγϯ .BD.JOJ ϓϩδΣΫτຖʹ-9$ͷΠϯελϯε ࣗͨͪʹ͋ͬͨ$*αʔόΛٻΊͯ
ॳ಄ +FOLJOTɺ#JH5VOBͷڧ ࣌ ৴པͱ࣮ͷ+FOLJOT 3BJMTͷ#JH5VOB ຊ໋ͱେ݀ͷ࣌
4JHOBM *OUFHSJUZ #JH5VOB #VOEMFSͷରԠͷΕ ࣌ͷྲྀΕ
บͷ͋ΔσϓϩΠπʔϧͱηοτ ۭ͖ϚγϯΛڞ༗ -9$Ͱઐ༻Πϯελϯε ৴པͱ࣮ 3BJMT $*αʔόͱΠϯϑϥͷྺ࢙
ޙ+FOLJOTಠΓউͪ ޙ ݱࡏ+FOLJOTͷҰਓউͪ ϓϩδΣΫτͰಋೖ ॳͷ+BWBϓϩδΣΫτͷಋೖ ԾαʔόΫϥελߏங (BOFUJ ϓϩδΣΫτຖʹԾϚγϯ
4JHOBM *OUFHSJUZ #JH5VOB #VOEMFSͷରԠͷΕ ࣌ͷྲྀΕ
บͷ͋ΔσϓϩΠπʔϧͱηοτ ڞ༗Ϛγϯ -9$ ৴པͱ࣮ ߋ৽ఀࢭ </&8>$*αʔόͱΠϯϑϥͷྺ࢙ (BOFUJ
ࢲͨͪͷ$*ͷऔΓΈ୳ٻͷཱྀ ݴޠϑϨʔϜϫʔΫʹదͨ͠$*αʔ όΛ୳͠ଓ͚Δ ݶΒΕͨࢿݯͰɺ$*αʔόΛ͏·͘ӡ ༻͢Δํ๏Λࡧ͠ଓ͚Δ
ࢲͨͪͷ$*ͷऔΓΈ ݱࡏͷ+FOLJOTར༻ࣄྫ ͜Ε͔Βͷ$*ڥ ΞδΣϯμ
ࢲͨͪͷ+FOLJOTͱͷ͖߹͍ํ Πϯϑϥ(BOFUJ ίϛϡχέʔγϣϯ*3$
IUUQDPEFHPPHMFDPNQHBOFUJ
αʔόΫϥελͷߏ ϊʔυؒ(CQTͰଓ ϓϩδΣΫτຖʹΠϯελϯε
*3$1MVHJOͷઃఆͰ +FOLJOT͞ΜΛݡ͘͏ શͯͷ+FOLJOT͕ू͏ KFOLJOTFTνϟϯωϧ +FOLJOT *3$
*3$1MVHJOͷઃఆ /JDLOBNFϓϩδΣΫτ໊ 1SFpY*3$ͷNFOUJPOͷܗࣜʹ
ʮϓϩδΣΫτ໊TUBUVTʯ ࠓͷϏϧυͷঢ়ଶΛڭ͑ͯʂ ʮϓϩδΣΫτ໊CVJMENBTUFSʯ NBTUFSδϣϒΛϏϧυͯ͠ʂ +FOLJOT͞ΜɺϏϧυ͓ئ͍ʂ
શͯͷ+FOLJOTͷू͏ॴ
+FOLJOTͱͷ͖߹͍ํ (BOFUJͰຊ൪ڥʹ͍ۙ ڥΛߏங *3$Ͱ+FOLJOT͞Μͱձ
ͱ͋Δ3VCZϓϩδΣΫτ ͱ͋Δ+BWBϓϩδΣΫτ ࢲͷ3VCZϓϩδΣΫτ ಋೖࣄྫհ
ಋೖࣄྫͦͷʮͱ͋Δ3VCZϓϩδΣΫτʯ 3VCZPO3BJMTY 3TQFD $VDVNCFS ຊ൪ڥ)FSPLV
IRC Integration *3$Λத৺ͱͨ͠։ൃ
IRC Integration ։ൃνʔϜ͕ίʔυΛॻ͘ ίʔυΛॻ͘ ςετॻ͘
IRC Integration +FOLJOT͕ςετΛ࣮ߦ +FOLJOT͕ ςετΛ࣮ߦ
(JU͔Βऔಘ SWN CVOEMFSͰ ڥઃఆ STQFDͱ DVDVNCFSͷ ࣮ߦ IFSPLVʹσ ϓϩΠ
ϏϧυεΫϦϓτ
IRC Integration +FOLJOT͕σϓϩΠ TIJQJU
IRC Integration εςʔδϯάڥʹσϓϩΠͨ͠Β֬ೝ 10͕༰Λ֬ೝ
IRC Integration ։ൃνʔϜ͕ूத͢ΔͨΊʹ ։ൃνʔϜ ։ൃʹ͚ͩूத
ϝϯόʔ 1JWPUBM 5SBDLFS +FOLJOT *3$ͷ׆༻
ҰͷϏϧυճճ ҰͷσϓϩΠճճ TUBUJTUJDT
CIΛಋೖͯ͠มΘͬͨ͜ͱ $*Λಋೖͯ͠Կ͕มΘ͔ͬͨ ։ൃνʔϜ͕։ൃʹઐ೦ ՁΛ͙͢ʹ͓٬͞Μͷखݩʹ খ͞ͳมߋݟಀ͞ͳ͍
4FBTBS +6OJU NBWFO ͭͷϦϙδτϦʹͭͷαϒϓϩ δΣΫτ ຊ൪ڥ8JOEPXTαʔό ಋೖࣄྫͦͷ̎ʮͱ͋Δ+BWBϓϩδΣΫτʯ
αϒϓϩδΣΫτຖʹ+FOLJOTͷ δϣϒΛͭ NWOQBDLBHFͰՌͷੜ ϏϧυϙʔϦϯά ͱ͋Δ+BWBϓϩδΣΫτͷ+FOLJOT
Ϗϧυ͕௨͍ͬͯΔͱ͍͏ ͜ͱϦϦʔεՄೳͰ͋Δ ೲ+FOLJOT͕Ϗϧυ $*Λಋೖͯ͠Կ͕มΘ͔ͬͨ
3VCZPO3BJMTY 34QFD $VDVNCFS DBQZCBSBXFCLJUʹΑΔΤϯυ πʔΤϯυςετΛ+FOLJOTͰ ࣮ߦ ಋೖࣄྫͦͷʮࢲͷ3VCZϓϩδΣΫτʯ
ࢲͷ3VCZϓϩδΣΫτͷμογϡϘʔυ EFWFMPQNFOUҰ൪࠷ۙͷDPNNJUΛର NBTUFSNBTUFSϒϥϯνΛର ͦͷଞͷδϣϒੜ͖ͦ͠͏ͳτϐοΫϒϥϯν
ςετʹ·ͭΘΔॾ ͱઓ͏ύʔτφʔͱ ͯ͠ͷ$* खݩͰ௨ͬͯͨύλʔϯ εϩʔςετ $*Λಋೖͯ͠Կ͕มΘ͔ͬͨ
ࢲͨͪͷ+FOLJOTͱͷ͖߹͍ํ (BOFUJͰࣗ༝ͳڥΛ ίετͰఏڙ *3$Ͱ+FOLJOTͱίϛϡχ έʔγϣϯ ݴޠɺϑϨʔϜϫʔΫΛ ͑ͨϊϋͷੵ
ࢲͨͪͷ$*ͷऔΓΈ ݱࡏͷ+FOLJOTར༻ࣄྫ ͜Ε͔Βͷ$*ڥ ΞδΣϯμ
4JHOBM *OUFHSJUZ #JH5VOB #VOEMFSͷରԠͷΕ ࣌ͷྲྀΕ
บͷ͋ΔσϓϩΠπʔϧͱηοτ ڞ༗Ϛγϯ -9$ ৴པͱ࣮ ߋ৽ఀࢭ </&8>$*αʔόͱΠϯϑϥͷྺ࢙ (BOFUJ
4JHOBM *OUFHSJUZ #JH5VOB #VOEMFSͷରԠͷΕ ࣌ͷྲྀΕ
บͷ͋ΔσϓϩΠπʔϧͱηοτ ڞ༗Ϛγϯ -9$ ৴པͱ࣮ ߋ৽ఀࢭ </&8>$*αʔόͱΠϯϑϥͷྺ࢙ (BOFUJ A New Warrior
IUUQDJEJBTQPSH
5SBWJT$* HJUIVC্ͷϓϩδΣΫτઐ༻ͷ$* αʔό ϏϧυΛԾϚγϯ 7JSUVBM#PY ্Ͱ࣮ߦ
IUUQHJUIVCDPNFTNJOD
HJUIVCʷ5SBWJTʿ ଟ͘ͷϓϩδΣΫτ͕HJUIVC্ͷ ϓϥΠϕʔτϦϙδτϦʹҠߦ (BOFUJΫϥελ֎ͷαʔόΛ׆༻
ɺୈೋ࣍$*େઓͷ༧ײ
·ͱΊ ࢲͨͪͱ$*ͷऴΘΓͳཱྀ͖
ࢲͨͪͷ$*ͷऔΓΈͷ ྺ࢙ͱɺݱࡏͷ+FOLJOT ར༻ࣄྫΛ௨ͯ͠ɺ͜Ε͔ Βͷ$*ڥʹ͍͓ͭͯ͠ ͠·ͨ͠ɻ ࠓ͓ͨ͜͠ͱ
4JHOBM *OUFHSJUZ #JH5VOB #VOEMFSͷରԠͷΕ ࣌ͷྲྀΕ
บͷ͋ΔσϓϩΠπʔϧͱηοτ ڞ༗Ϛγϯ -9$ ৴པͱ࣮ ߋ৽ఀࢭ </&8>$*αʔόͱΠϯϑϥͷྺ࢙ (BOFUJ
HJUIVCʷ5SBWJTʿ
ࢲͨͪɺ༷ʑͳ$*πʔϧͱͦΕ Λࢧ͑ΔͨΊͷΠϯϑϥΛࢼͯ͠ ͖·ͨ͠ɻݱࡏɺ(BOFUJͰߏங ͨ͠ԾαʔόΫϥελ্ʹͭͷ +FOLJOT͕ՔಇதͰ͢ɻ·ͨɺ࣍ ͷҰखͱͯ͠5SBWJT$*ͷಋೖΛ ༧ఆ͍ͯ͠·͢ɻ ͓ΘΓʹ
$*NBLFTZPVIBQQZ