Heroku Meetup #23 "Heroku Dynamite!!" での登壇資料です。 https://herokujp.doorkeeper.jp/events/82754
ΞϓϦέʔγϣϯΤϯδχΞ͔ΒݟͨThe Twelve-Factor AppHeroku Meetup #23"Heroku Dynamite!!”!LJNJIPN
View Slide
ຊؒ ߖ @kimihomCTO at selfree LLCCallConnect (ϒϥβిγεςϜ)ϒϩά “ϘΫίί” ӡӦhttps://www.bokukoko.info/wellcast (ϥΠϒ৴γεςϜ)
IUUQTGBDUPSOFUKB
ΠϯϑϥΤϯδχΞ͚ͷจষͰ͠ΐɾɾʁ
ΠϯϑϥΤϯδχΞ͚ͷจষͰ͠ΐɾɾʁ͜ͷυΩϡϝϯτͷରऀαʔϏεͱͯ͠ಈ͘ΞϓϦέʔγϣϯΛ։ൃ͍ͯ͠Δͯ͢ͷ։ൃऀɻ͓ΑͼͦͷΑ͏ͳΞϓϦέʔγϣϯΛσϓϩΠ·ͨཧ͍ͯ͠ΔΠϯϑϥΤϯδχΞɻ
ͦ͜Ͱɾɾɾ
ΞϓϦέʔγϣϯ։ൃΤϯδχΞ͕ݫબͨ͠ॏཁͳ'BDUPS
5IF5XFMWF'BDUPS"QQwίʔυϕʔεwґଘؔwઃఆwόοΫΤϯυαʔϏεwϏϧυɺϦϦʔεɺ࣮ߦwϓϩηεwϙʔτόΠϯσΟϯάwฒߦੑwഁغ༰қੑw։ൃຊ൪Ұகwϩάwཧϓϩηε
ύοέʔδͷґଘؔΛݫີʹએݴ/PEFKTQBDLBHFKTPO :BSO3VCZ(FNpMF #VOEMFSγεςϜͰඞཁͳґଘؔશͯΛఆٛ͠Α͏
μϝɺઈରʂlϩʔΧϧ1$ʹ*NBHF.BHJDͱ$VSM͕ೖͬͯΔ͔ΒγεςϜίϚϯυݺͼग़ͯ͠ΖATIAϝιουαΠίʔʂz
ઃఆΛڥมʹ֨ೲAIFSPLVDPOpHTFU%#@63-IUUQTA։ൃɺεςʔδϯάɺຊ൪ͦΕͧΕΛڥมͷΈͰͤ͞Α͏
μϝɺઈରʂlDPOpHFOWJSPONFOUTʹEFWFMPQNFOUSC UFTUSC QSPEVDUJPOSCͬͯ͋Δ͔Βɺ͜͜ʹTUBHJOHSCՃͨ͠Ζz
ΞϓϦέʔγϣϯΛεςʔτϨεͳϓϩηεͱ࣮ͯ͠ߦӬଓԽ͢Δඞཁͷ͋Δͯ͢ͷσʔλόοΫΤϯυ େσʔλϕʔεʹอଘ͠Α͏
μϝɺઈରʂlόΠφϦϑΝΠϧΛ%#ʹอଘ͢Δͷ໘ͩ͠ɺαʔόʔʹอଘͨ͠ΖzҰ࣌తʹอଘͰ͖ͯɺճͷ࠶ىಈͰউखʹফ͑·͢
IUUQTXXXTFMGSFFDPKQ&#&#$&&#$&"$&#&"KBWBTDSJQU&"&&"&##&'&&"&"&"#&&"&&&"%&#$&&&#&#&#όΠφϦ4Ξοϓϩʔυ
ߴͳىಈͱάϨʔεϑϧγϟοτμϯͰݎ࿚ şƃƁřੑΛ࠷େԽ͢Δϓϩηεͷىಈ࣌ؒΛͤ͘͞Α͏ཧతʹɺͭͷϓϩηεɺىಈίϚϯυ͕࣮ߦ͞Ε͔ͯΒඵؒͰϦΫΤετδϣϒΛड͚औΕΔΑ͏ʹͳΔ͖
ͳΜͰ)FSPLVͬͯҰҰճඞͣ࠶ىಈ͢Δͷʁਖ਼͋ͷؒϦΫΤετ٧·ͬͪΌͬͯෆศͳΜ͚ͩͲɾɾɻ2
͜ͷੑ࣭͕ɺૉૣ͘ॊೈͳεέʔϧͱɺίʔυઃఆʹର͢Δมߋͷૉૣ͍σϓϩΠΛ༰қʹ͠ɺຊ൪σϓϩΠͷݎ࿚ੑΛߴΊΔ"ϝϞϦ͕ϦϑϨογϡ͞ΕΔͷͰ҆ఆ͢Δ
։ൃɺεςʔδϯάɺຊ൪ڥΛҰகͤͨ͞ঢ়ଶΛอͭ ։ൃऀ͕ॻ͍ͨίʔυ࣌ؒޙʹσϓϩΠ͞ΕΔ ίʔυΛॻ͍ͨ։ൃऀͦͷσϓϩΠʹਂؔ͘ΘΔ ։ൃڥͱຊ൪ڥΛҰகͤͨ͞ঢ়ଶΛอͭ
μϝɺઈରʂ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