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
アプリケーションエンジニアから見た The Twelve-Factor App
Search
Kiminari Homma
November 27, 2018
Technology
0
1.6k
アプリケーションエンジニアから見た The Twelve-Factor App
Heroku Meetup #23 "Heroku Dynamite!!" での登壇資料です。
https://herokujp.doorkeeper.jp/events/82754
Kiminari Homma
November 27, 2018
Tweet
Share
More Decks by Kiminari Homma
See All by Kiminari Homma
Twilio Meetup 東京 2022/11/11
honkimi
0
34
Twilio iOS 徹底攻略
honkimi
1
1k
2021年 Twilio Voice 報告
honkimi
0
240
WebRTC ビジネスの失敗と成功
honkimi
2
1.6k
最近の Twilio トレンド報告
honkimi
0
330
Twilio Meet Up
honkimi
0
66
利用ユーザーからみた Twilio の紹介
honkimi
0
54
Zendesk App を Heroku で作ってみた話
honkimi
0
91
国内における Twilio x Alexa
honkimi
0
680
Other Decks in Technology
See All in Technology
AI研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
130
データベース研修 分析向けSQL入門【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
110
AutomatedLabを使って内部ペンテストを勉強しよう! -やられ社内ネットワークの自動構築-
n_etupirka
1
610
MySQLのロックの種類とその競合
yoku0825
6
1.6k
CTOから見た事業開発とプロダクト開発 / My Perspective on Business and Product Development as CTO
keisuke69
4
960
RAGのサービスをリリースして1年3ヶ月が経ちました
segavvy
4
900
テスト・設計研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
AOAI Dev Day - Opening Session
yoshidashingo
2
430
運用改善、不都合な真実 / 20240722-ssmjp-kaizen
opelab
17
8k
Git 研修 Basic【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
310
Amazon FSx for NetApp ONTAPのパフォーマンスチューニング要素をまとめてみた #cm_odyssey #devio2024
non97
0
220
エンジニア向け会社紹介資料
caddi_eng
14
220k
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
23
1.9k
Building an army of robots
kneath
301
42k
Designing on Purpose - Digital PM Summit 2013
jponch
113
6.6k
Being A Developer After 40
akosma
72
580k
We Have a Design System, Now What?
morganepeng
46
7k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
26
2.1k
Web Components: a chance to create the future
zenorocha
307
41k
Into the Great Unknown - MozCon
thekraken
20
1.3k
Faster Mobile Websites
deanohume
303
30k
How GitHub (no longer) Works
holman
305
140k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
29
2.5k
5 minutes of I Can Smell Your CMS
philhawksworth
200
19k
Transcript
ΞϓϦέʔγϣϯΤϯδχΞ͔Βݟͨ The Twelve-Factor App Heroku Meetup #23 "Heroku Dynamite!!” !LJNJIPN
ຊؒ ߖ @kimihom CTO at selfree LLC CallConnect (ϒϥβిγεςϜ) ϒϩά
“ϘΫίί” ӡӦ https://www.bokukoko.info/ wellcast (ϥΠϒ৴γεςϜ)
IUUQTGBDUPSOFUKB
ΠϯϑϥΤϯδχΞ͚ͷจষͰ͠ΐɾɾʁ
ΠϯϑϥΤϯδχΞ͚ͷจষͰ͠ΐɾɾʁ ͜ͷυΩϡϝϯτͷରऀ αʔϏεͱͯ͠ಈ͘ΞϓϦέʔγϣϯΛ։ൃ͍ͯ͠Δͯ͢ͷ։ൃऀɻ͓ΑͼͦͷΑ͏ ͳΞϓϦέʔγϣϯΛσϓϩΠ·ͨཧ͍ͯ͠ΔΠϯϑϥΤϯδχΞɻ
ͦ͜Ͱɾɾɾ
ΞϓϦέʔγϣϯ։ൃΤϯδχΞ͕ ݫબͨ͠ॏཁͳ'BDUPS
5IF5XFMWF'BDUPS"QQ wίʔυϕʔε wґଘؔ wઃఆ wόοΫΤϯυαʔϏε wϏϧυɺϦϦʔεɺ࣮ߦ wϓϩηε wϙʔτόΠϯσΟϯά wฒߦੑ wഁغ༰қੑ
w։ൃຊ൪Ұக wϩά wཧϓϩηε
5IF5XFMWF'BDUPS"QQ wίʔυϕʔε wґଘؔ wઃఆ wόοΫΤϯυαʔϏε wϏϧυɺϦϦʔεɺ࣮ߦ wϓϩηε wϙʔτόΠϯσΟϯά wฒߦੑ wഁغ༰қੑ
w։ൃຊ൪Ұக wϩά wཧϓϩηε
ύοέʔδͷґଘؔΛݫີʹએݴ /PEFKTQBDLBHFKTPO :BSO 3VCZ(FNpMF #VOEMFS γεςϜͰඞཁͳґଘؔશͯΛఆٛ͠Α͏
μϝɺઈରʂ lϩʔΧϧ1$ʹ*NBHF.BHJDͱ$VSM͕ ೖͬͯΔ͔ΒγεςϜίϚϯυݺͼग़ͯ͠Ζ ATIAϝιουαΠίʔʂz
5IF5XFMWF'BDUPS"QQ wίʔυϕʔε wґଘؔ wઃఆ wόοΫΤϯυαʔϏε wϏϧυɺϦϦʔεɺ࣮ߦ wϓϩηε wϙʔτόΠϯσΟϯά wฒߦੑ wഁغ༰қੑ
w։ൃຊ൪Ұக wϩά wཧϓϩηε
ઃఆΛڥมʹ֨ೲ AIFSPLVDPOpHTFU%#@63-IUUQTA ։ൃɺεςʔδϯάɺຊ൪ͦΕͧΕΛ ڥมͷΈͰͤ͞Α͏
μϝɺઈରʂ lDPOpHFOWJSPONFOUTʹ EFWFMPQNFOUSC UFTUSC QSPEVDUJPOSC ͬͯ͋Δ͔Βɺ͜͜ʹTUBHJOHSCՃͨ͠Ζz
5IF5XFMWF'BDUPS"QQ wίʔυϕʔε wґଘؔ wઃఆ wόοΫΤϯυαʔϏε wϏϧυɺϦϦʔεɺ࣮ߦ wϓϩηε wϙʔτόΠϯσΟϯά wฒߦੑ wഁغ༰қੑ
w։ൃຊ൪Ұக wϩά wཧϓϩηε
ΞϓϦέʔγϣϯΛεςʔτϨεͳ ϓϩηεͱ࣮ͯ͠ߦ ӬଓԽ͢Δඞཁͷ͋Δͯ͢ͷσʔλ όοΫΤϯυ େσʔλϕʔε ʹอଘ͠Α͏
μϝɺઈରʂ lόΠφϦϑΝΠϧΛ%#ʹอଘ͢Δͷ ໘ͩ͠ɺαʔόʔʹอଘͨ͠Ζz Ұ࣌తʹอଘͰ͖ͯɺ ճͷ࠶ىಈͰউखʹফ͑·͢
IUUQTXXXTFMGSFFDPKQ&#&#$&&#$&"$&#&"KBWBTDSJQU &"&&"&##&'&&"&"&"#&&"& &&"%&#$&&&#&#&# όΠφϦ4Ξοϓϩʔυ
5IF5XFMWF'BDUPS"QQ wίʔυϕʔε wґଘؔ wઃఆ wόοΫΤϯυαʔϏε wϏϧυɺϦϦʔεɺ࣮ߦ wϓϩηε wϙʔτόΠϯσΟϯά wฒߦੑ wഁغ༰қੑ
w։ൃຊ൪Ұக wϩά wཧϓϩηε
ߴͳىಈͱάϨʔεϑϧγϟοτμϯͰ ݎ࿚ şƃƁř ੑΛ࠷େԽ͢Δ ϓϩηεͷىಈ࣌ؒΛͤ͘͞Α͏ ཧతʹɺͭͷϓϩηεɺىಈίϚϯυ͕࣮ߦ͞Ε͔ͯ ΒඵؒͰϦΫΤετδϣϒΛड͚औΕΔΑ͏ʹͳΔ͖
ͳΜͰ)FSPLVͬͯҰҰճ ඞͣ࠶ىಈ͢Δͷʁ ਖ਼͋ͷؒϦΫΤετ٧·ͬͪΌͬͯ ෆศͳΜ͚ͩͲɾɾɻ 2
͜ͷੑ࣭͕ɺૉૣ͘ॊೈͳεέʔϧͱɺ ίʔυઃఆʹର͢Δมߋͷૉૣ͍σ ϓϩΠΛ༰қʹ͠ɺຊ൪σϓϩΠͷݎ࿚ ੑΛߴΊΔ " ϝϞϦ͕ϦϑϨογϡ͞ΕΔͷͰ҆ఆ͢Δ
5IF5XFMWF'BDUPS"QQ wίʔυϕʔε wґଘؔ wઃఆ wόοΫΤϯυαʔϏε wϏϧυɺϦϦʔεɺ࣮ߦ wϓϩηε wϙʔτόΠϯσΟϯά wฒߦੑ wഁغ༰қੑ
w։ൃຊ൪Ұக wϩά wཧϓϩηε
։ൃɺεςʔδϯάɺຊ൪ڥΛ Ұகͤͨ͞ঢ়ଶΛอͭ ։ൃऀ͕ॻ͍ͨίʔυ࣌ؒޙʹσϓϩΠ͞ΕΔ ίʔυΛॻ͍ͨ։ൃऀͦͷσϓϩΠʹਂؔ͘ΘΔ ։ൃڥͱຊ൪ڥΛҰகͤͨ͞ঢ়ଶΛอͭ
μϝɺઈରʂ lϩʔΧϧ։ൃͰ42-JUFͬͨ΄͏͕ ָ͔ͩΒ͓ͦͬͪͬͱɻ "DUJWF3FDPSEਆʂz ϩʔΧϧʹ1PTUHSF42-ΛೖΕΔ͔ )FSPLV1PTUHSFTͱͭͳ͛Α͏
μϝɺઈରʂ "DUJWF3FDPSEʹཔͬͨʹɾɾ
ऴΘΓʹ
wΠϯϑϥΤϯδχΞ͚ͩͰͳ͘ɺΞϓϦέʔγϣϯΤϯ δχΞͰࢀߟʹͳΔͱ͜Ζ͕ଟ͔ͬͨɻ w࣮ࡍʹ։ൃΛ͢ΔͱΒ͔͕ͪ͠ͳϙΠϯτ͕ཏ͞Ε ͍ͯΔ wΠϯϑϥઃఆͷϕετϓϥΫςΟεΛɺ)FSPLVఏڙ ͯ͘͠Ε͍ͯΔɻ w࣌ؒ͋ΕಡΈΕΔͷͰɺಡΜͰΈ·͠ΐ͏ʂ 5IF5XFMWF'BDUPS"QQ
I can’t wait to see what you build. օ༷͕ԿΛ࡞Δͷ͔ɺʹ͢Δͷ͕͖ͪΕ·ͤΜɻ
)FSPLV+16(͔Β
)FSPLV+16(4MBDLάϧʔϓ ࢀՃ͓ͪͯ͠·͢ʂ
$PNFPO )FSPLVίϛϡχςΟӡӦ ࣍ճ)FSPLV.FFUVQͰ ձΛఏڙͰ͖ͦ͏ͳํ ొஃͰ͖ͦ͏ͳωλΛ͍࣋ͬͯΔํ
5IBOLT