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
電話インフラを支える Heroku サービス運用
Search
Kiminari Homma
April 10, 2018
Technology
0
2.1k
電話インフラを支える Heroku サービス運用
Heroku Meetup #20 "Heroku Yacht"
https://herokujp.doorkeeper.jp/events/72329
での登壇資料です。
Kiminari Homma
April 10, 2018
Tweet
Share
More Decks by Kiminari Homma
See All by Kiminari Homma
Twilio Meetup 東京 2022/11/11
honkimi
0
28
Twilio iOS 徹底攻略
honkimi
1
930
2021年 Twilio Voice 報告
honkimi
0
230
WebRTC ビジネスの失敗と成功
honkimi
2
1.5k
最近の Twilio トレンド報告
honkimi
0
310
Twilio Meet Up
honkimi
0
65
利用ユーザーからみた Twilio の紹介
honkimi
0
52
Zendesk App を Heroku で作ってみた話
honkimi
0
83
国内における Twilio x Alexa
honkimi
0
660
Other Decks in Technology
See All in Technology
プロデザ! BY リクルート vol.18_リクルートのリサーチ実践組織「リサーチブーストコミュニティ」
recruitengineers
PRO
3
260
オーナーシップを持つ領域を明確にする
konifar
13
3k
Janus
bkuhlmann
1
490
Postman v10リリース後を振り返る / Looking back at Postman v10 after release
yokawasa
1
150
Hands-on Gemini, the Google DeepMind LLM
meteatamel
1
110
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
1.2k
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
150
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
320
長期運用プロジェクトでのMySQLからTiDB移行の検証
colopl
2
810
Azure Container Apps + Bicep 〜 こんな感じで運用しています
kaz29
2
400
Databricks における 『MLOps』
databricksjapan
2
160
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.7k
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
220
21k
KATA
mclloyd
14
12k
Done Done
chrislema
178
15k
Navigating Team Friction
lara
177
13k
The MySQL Ecosystem @ GitHub 2015
samlambert
242
12k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
The Brand Is Dead. Long Live the Brand.
mthomps
48
28k
Gamification - CAS2011
davidbonilla
76
4.6k
Music & Morning Musume
bryan
41
5.6k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
RailsConf 2023
tenderlove
2
530
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
13
1.5k
Transcript
ిΠϯϑϥΛࢧ͑Δ )FSPLVαʔϏεӡ༻ !LJNJIPN )FSPLV.FFUVQ:BDIU
ࣗݾհ ຊؒ ߖ @kimihom CTO at selfree LLC CallConnect (ϒϥβిγεςϜ)
ࣗݾࢿຊ x ࣗࣾαʔϏε x 1ΤϯδχΞ Heroku, Twilio UG ίΞϝϯόʔ ϒϩά “ϘΫίί” ӡӦ http://www.bokukoko.info/
ఆλʔήοτ҆ఆͨ͠l:BDIUzʹΓ࢝Ίͨํ
.71ϑΣʔζͷํ͚ IUUQXXXCPLVLPLPJOGPFOUSZ
ຊͷ༰ αʔϏεհ γεςϜߏ )FSPLVӡ༻ͷํ ݱࡏͷӡ༻ϑϩʔ ͓ΘΓʹ
ຊͷ༰ αʔϏεհ γεςϜߏ )FSPLVӡ༻ͷํ ݱࡏͷӡ༻ϑϩʔ ͓ΘΓʹ
ϒϥβిγεςϜ
%&.0
ຊͷ༰ αʔϏεհ γεςϜߏ )FSPLVӡ༻ͷํ ݱࡏͷӡ༻ϑϩʔ ͓ΘΓʹ
'SPOU&OE #BDL&OE "84 *BB4 )FSPLV 1BB4 %ZOP 3VCZ 3VCZPO 3BJMT
"EEPOT ֎෦"1* XXXDBMMDPOOFDUKQ AWS Lambda 8FCd4UBOEBSE9%ZOP
)FSPLV"EEPOT $%/ ը૾ԻͷΩϟογϡ ݕࡧαʔόʔ σʔλϕʔε σʔλอଘॴ ϩάࢹ ࣌ؒࢦఆͰॊೈʹαʔόʔΛ૿ڧ
Ұ࣌σʔλΩϟογϡ ఆظతʹॲཧ͢ΔϓϩάϥϜ ܾࡁ αʔόʔࢹ ϝʔϧૹ৴ N
ͰͷมԽ )FSPLV1PTUHSFT 4UBOEBSE 1SFNJVN 1BQFSUSBJM 'JYB
'PSTUB 4FOEHSJE 4UBSUFS #SPO[F 4RSFFO ಋೖʹઓͯ͠ɺىಈϝϞϦͷߴ͞ʹஅ೦
ຊͷ༰ αʔϏεհ γεςϜߏ )FSPLVӡ༻ͷํ ݱࡏͷӡ༻ϑϩʔ ͓ΘΓʹ
ӡ༻ͷํ Ͱ͖ΔݶΓ"84ΛੜͰѻ͏͜ͱΛ͠ͳ͍ ӡ༻ͷௐࠪमਖ਼νϡʔχϯάͳͲͰ͕࣌ؒऔΒΕΔ )FSPLVݟͯ"84ݟͯɾɾΈ͍ͨͳ͜ͱ͕ແବ ͦΕͰඞཁͩͬͨ"84 AWS Lambda Amazon S3 Amazon
Route 53 Amazon API Gateway Amazon Cognito Amazon CloudWatch
)FSPLVͷࢧ͍ΛένΒͳ͍ ࠷ॳ҆͘ɻϢʔβʔΛ๊͑ΔΑ͏ʹͳͬͨΒࢥ͍Δ l͜ͷ͘Β͍αʔόʔʹࢿ͢ΕେৎͩΖ͏z ΤϯδχΞΛޏΘͳ͍ସΘΓͱׂΓΔ ٕज़ͱαϙʔτʹࢧ͏ ӡ༻ͷํ
ϑϩϯτΤϯυ։ൃʹྗ͢Δ #BDLFOE"1*ΛݺͿ%#ૢ࡞ͳͲγϯϓϧͳॲཧ ސ٬ͷl͍͢͞zʹపఈͯͩ͜͠ΘΔ EFWUPͷߴԽϑϩϯτΤϯυͷνϡʔχϯά $ISPNF0OMZαϙʔτʹΑΓɺ৽ٕज़Λద༻͘͢͠ ӡ༻ͷํ 8FC35$ 8FC4PDLFU 4FSWJDF8PSLFS 'JMF"1*
)JTUPSZ"1* $POUFOU&EJUBCMF $BOWBT 8FC/PUJpDBUJPO %SBH%SPQ ʜ
ຊͷ༰ αʔϏεհ γεςϜߏ )FSPLVӡ༻ͷํ ݱࡏͷӡ༻ϑϩʔ ͓ΘΓʹ
ࠒͷӡ༻ શͯͷ௨Λ4MBDLʹू lఆظతͳλεΫzΛແ͘͢ ϩάl&SSPSzͰ௨ ௨ΤϥʔͰ௨ 'BMMCBDL ϝʔϧిαϙʔτͰ௨ $3.ొͰ௨
ճ )FSPLV.FUSJDT͚ͩνΣοΫ ඞཁʹԠͯ͡4DPVU 1BQFSUSBJMͰௐࠪ Ϧιʔεͷׂ߹ ։ൃ αϙʔτ ӡ༻
%BUB$MJQTΛ׆༻ 1BQFSUSBJMͷΠϕϯτ໊ʹ%BUB$MJQT63-Ληοτ ಛఆͷ1BQFSUSBJMΠϕϯτൃੜ࣌ʹ4MBDL௨ %BUB$MJQTͰ࠷৽ใΛνΣοΫ ϝϯόʔʹ42-Λڭ͑Δ͜ͱͰॊೈͳཧπʔϧΛ࣮ݱ Ͳ͏ͯ͠ߋ৽আͷରԠ͕ඞཁͳ͚࣌ͩ AIFSPLVSVODPOTPMFA
ιʔείʔυͷվળ αʔόʔ%#ʹෛՙΛ͔͚ͤ͞ͳ͍ .FUSJDT"EEPOΛఆظతʹ֬ೝ͠ɺॏ͍ॲཧΛमਖ਼ ແବͳॲཧΛͳ͘͢ / 2VFSZͳͲ ىಈϝϞϦ ϥΠϒϥϦϩʔυ ΛݮΒ͢
େྔͷϨίʔυΛऔಘ͢ΔΑ͏ͳ6*Λ࡞Βͳ͍ ը૾ͷΞοϓϩʔυαʔόʔհͣ͞4͋͛Δ ࣌ؒͷ͔͔Δॲཧ"84-BNCEB8PSLFS%ZOP 4DIFEVMFS
ຊͷ༰ αʔϏεհ γεςϜߏ )FSPLVӡ༻ͷํ ݱࡏͷӡ༻ϑϩʔ ͓ΘΓʹ
)FSPLVΛ͑ΤϯδχΞਓͰαʔϏεΛࢧ͑ΒΕΔ ࢥʹج͍ͮͨzϒϨͳ͍z։ൃ όάোͷগͳ͍αʔϏεӡ༻ ढ़හͳߦಈͱࣗ༝ Πϯϑϥશʹ)FSPLVʹͤΔஅ͕ඞཁ ఆظతͳӡ༻ͷഉআΛపఈ͢Δ
͓Βͤ )FSPLV6(4MBDLάϧʔϓ ࢀՃ͓ͪͯ͠·͢ʂ
5IBOLT