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
IPメッセージング勉強会
Search
Katsumi Takahashi
February 26, 2016
Technology
1
44
IPメッセージング勉強会
2016/2/26に開催されたTwilio-UGの勉強会資料です。
Katsumi Takahashi
February 26, 2016
Tweet
Share
More Decks by Katsumi Takahashi
See All by Katsumi Takahashi
kintoneでコミュニケーションDXを実現しよう
mobilebiz
0
170
FileMaker × Vonageの可能性
mobilebiz
0
130
Introduction of Vonage
mobilebiz
0
100
Vonageハッカソン紹介資料
mobilebiz
0
120
VonageHandson in 岡山
mobilebiz
0
110
kintone がビデオ会議システムになる話
mobilebiz
0
130
リアルタイムコミュニケーションのシステムを設計・運用する際のベストプラクティス
mobilebiz
0
110
Vonage概要 Video API
mobilebiz
0
130
Amazon Chime SDK と Vonage Video API の徹底比較
mobilebiz
0
450
Other Decks in Technology
See All in Technology
Agile Leadership Summit Keynote 2026
m_seki
1
650
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
230
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
360
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
460
AIエージェントに必要なのはデータではなく文脈だった/ai-agent-context-graph-mybest
jonnojun
0
130
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
480
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
260
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.5k
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
450
SchooでVue.js/Nuxtを技術選定している理由
yamanoku
3
100
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
How to make the Groovebox
asonas
2
1.9k
Claude Code のすすめ
schroneko
67
210k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
330
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
Git: the NoSQL Database
bkeepers
PRO
432
66k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
590
The Language of Interfaces
destraynor
162
26k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Transcript
*1ϝοηʔδϯάΛ "84MBNCEBͰ࣮ͨ͠
ࣗݾհ ∁ڮࠀݾʢ͔͔ͨͭ͠Έʣ GBDFCPPLIUUQGCDPNLBUTVNJUBLBIBTIJ άϩʔόϧɾΠϯλʔωοτɾδϟύϯגࣜձࣾɹදऔక ಠཱܥιϑτϋεʹۈޙɺʹಠཱɻ ओʹɺ௨৴ࣄۀऀ͚ͷݚमͷاըɾӡӦͱɺ8FCαʔϏεͷ։ൃ Λத৺ʹࣄۀΛల։ɻ ϑϧελοΫΤϯδχΞɻ 5XJMJP6(౦ژϝϯόʔɻ
ɹ4NBSU$PNNVOJDBUJPO"XBSEԠื࡞ ཹकిϝοηʔδ͕จࣈͰಧ͘ɺࠃॳͷཹक൪ిαʔϏε TRANSREC
ɹ4NBSU$PNNVOJDBUJPO"XBSE࠷༏लड࡞ ͋ͳͨͷΘΓʹిΛ͔͚·͢ ࣗಈిϦϨʔαʔϏε
*`N%0FS
ʙ 5XJMJPࣄۀ෦ιϦϡʔγϣϯΞʔΩςΫτ
ຊͷཱͪҐஔ5XJMJP6(ϝϯόʔͰ͆͢
ຊͷΞδΣϯμ w αϯϓϧϓϩάϥϜͷղઆ w "84MBNCEBʹҠ২ͨ͠ w *1ϝοηʔδϯάͷิใ
αϯϓϧϓϩάϥϜ ͷղઆ
αϯϓϧϓϩάϥϜͲ͜ʹ͋Δʁ w ެࣜαΠτͷ2VJDL4UBSU w +BWB4DSJQUͷαϯϓϧ IUUQTKQUXJMJPDPNEPDTBQJJQNFTTBHJOHHVJEFTRVJDLTUBSUKT $+BWB/PEFKT1)11ZUIPO3VCZ͕͋Γ·͢ w J04ͷαϯϓϧ IUUQTKQUXJMJPDPNEPDTBQJJQNFTTBHJOHHVJEFTRVJDLTUBSUJPT
αʔόʔΞϓϦͱͯ͠1)1ͷαϯϓϧ͕͋Γ·͢ w (JU)VCͷ5XJMJPެࣜΞΧϯτ w IUUQTHJUIVCDPNUXJMJP J04ɺ"OESPJEɺ+BWB4DSJQUʢ/PEFKTʣ༻ͳͲ
ࠓճ2VJDL4UBSUͷ+BWB4DSJQUT൛ʢ/PEFKTʣ
ϑΝΠϧߏ JQNRVJDLTUBSUOPEFNBTUFS ᵓᴷᴷFOWFYBNQMFɹˡ"DDPVOU4*%ͳͲͷઃఆใ ᵓᴷᴷHJUJHOPSF ᵓᴷᴷ-*$&/4& ᵓᴷᴷ3&"%.&NE ᵓᴷᴷJOEFYKTɹˡαʔόʔαΠυ &YQSFTT ᵓᴷᴷQBDLBHFKTPOɹˡඞཁͳϥΠϒϥϦɹ
ᵓᴷᴷQVCMJD ᴹᵓᴷᴷJOEFYDTTɹˡϒϥβଆ$44ϑΝΠϧ ᴹᵓᴷᴷJOEFYIUNMɹˡϒϥβଆ)5.-ϑΝΠϧ ᴹᵋᴷᴷJOEFYKTɹˡϒϥβଆ+BWB4DSJQUT ᵋᴷᴷSBOEPTKTɹˡϢʔβ໊ΛϥϯμϜʹੜ͢ΔKT /PEFKT &YQSFTT
γεςϜߏਤ
QBDLBHFKTPO ϔϧύʔϥΠϒϥϦ UXJMJP!FEHF ࠷৽൛ UXJMJP!FEHF 5XJMJPͷެࣜ (JU)VCʹ࠷৽൛͋Γ
QVCMJDJOEFYIUNM +BWB4DSJQU 4%, ࠷৽൛ ࠷৽൛ɺIUUQTXXXUXJMJPDPNEPDTBQJJQNFTTBHJOH DIBOHFMPHTKBWBTDSJQUΛࢀর͍ͯͩ͘͠͞ɻ ͜͜ ʹϝοηʔδ͕ දࣔ͞ΕΔ
ΞΫηετʔΫϯऔಘϑϩʔ 4%, "1໊ *E %FW*E
QVCMJDJOEFYKT ߦɺΞΫηετʔΫϯΛϦΫΤετʢBKBYʣɹɾɾɾલϖʔδᶃ ߦɺϒϥβϕʔεͰΞΫηε͢ΔࡍͷσόΠε*%ͳΜͰྑ͍ ߦɺฦ٫͞ΕͨJEFOUJUZ͕Ϣʔβ໊ʢϢʔβ໊αʔόʔͰੜʣ ߦɺฦ٫͞ΕͨUPLFOͰ"DDFTT.BOBHFSΛॳظԽɹɾɾɾલϖʔδᶅ ߦɺ"DDFTT.BOBHFSΛͬͯ*1.FTTBHJOHΛॳظԽ
$MBTT w *1.FTTBHJOH w $IBOOFMɺ.FNCFSɺ.FTTBHFʹؔ͢ΔΫϥε w UXJMJPJQNFTTBHJOHKT w "DDFTT.BOBHFS w
ΞΫηετʔΫϯʹؔ͢ΔΫϥε w UXJMJPDPNNPOKTͱͯ͠ಠཱʁ ެࣜυΩϡϝϯτʹΑΔਪઃఆ TDSJQUTSDIUUQTNFEJBUXJMJPDEODPNTELKT DPNNPOWUXJMJPDPNNPONJOKTTDSJQU TDSJQUTSDIUUQTNFEJBUXJMJPDEODPNTELSUDKTJQ NFTTBHJOHWUXJMJPJQNFTTBHJOHNJOKTTDSJQU
JOEFYKTʢαʔόʔαΠυʣ Ϣʔβ໊Λੜ ΤϯυϙΠϯτͷࣝผࢠ *1ϝοηʔδϯάͷαʔϏε4*% ΞΫηετʔΫϯʹରͯ͠ΤϯυϙΠϯτΛڐՄ +85ܗࣜͰτʔΫϯΛฦ٫ Ϣʔβ໊ΛτʔΫϯʹ֨ೲ ΞΫηετʔΫϯͷੜ ΞϓϦέʔγϣϯ໊
QVCMJDJOEFYKTʢଓ͖ʣ ߦɺνϟωϧΛݕࡧ ߦɺνϟωϧΛ৽نʹ࡞
QVCMJDJOEFYKTʢଓ͖ʣ ߦɺνϟωϧʹࢀՃ ߦɺνϟωϧͷΠϕϯτϦεφʔʮNFTTBHF"EEFEʯΛఆٛ
"84MBNCEBʹ Ҡ২ͨ͠
ͳͥMBNCEBʁ w αϯϓϧϓϩάϥϜͩͱαʔόʔ͕͍ΔΑͶ w αʔόʔαΠυ͕ඞཁͳͷɺτʔΫϯͷੜͷΈ w ΫϥΠΞϯτ+4Ͱಈ͘ͷͰɺ੩త)5.-ˠ4Ͱྑ͘Ͷʁ w /PEFKTͷαϯϓϧ͕͋ΔͷͰɺMBNCEBʹҠ২͍͢͠ (JU)VCʹιʔεΛ͋͛ͯ͋Γ·͢ɻ
HJUDMPOFIUUQTHJUIVCDPNNPCJMFCJ[JQNMBNCEBHJU
γεςϜߏਤ σϞͰɺ͕͜͜ -PDBMIPTUͩͬͨ
Ҡ২࡞ۀ w JOEFYKTͷΞΫηετʔΫϯੜ෦Λɺ"1*(BUFXBZ ͱMBNCEBʹஔ͖͑Δɻ w Ϣʔβ໊Λੜ͢ΔSBOEPTKTͱUXJMJPͷϔϧύʔϥΠϒϥ Ϧʔɺͯ͢[JQύοέʔδʹͯ͠MBNCEBʹσϓϩΠ͢ Δɻ w QVCMJDԼͷίϯςϯπΛ4ʹஔ͠ɺ੩త8FCαʔϏ
εͱͯ͠৴͢Δɻ
MBNECBʹσϓϩΠ͢Δ[JQͷߏ w JOEFYKTɹˡMBNECB༻ʹॻ͖͑ͨτʔΫϯੜϓϩάϥ Ϝ w SBOEPTKTɹˡαϯϓϧϓϩάϥϜͦͷ·· w OPEF@NPEVMFTɹˡ5XJMJPϔϧύʔϥΠϒϥϦΛ֨ೲͨ͠ ϑΥϧμ
JOEFYKT
JOEFYKTʢଓ͖ʣ
JOEFYKTʢଓ͖ʣ
4ʹஔ͢ΔϑΝΠϧͷߏ w JOEFYIUNMɹˡαϯϓϧϓϩάϥϜͦͷ·· w JOEFYDTTɹˡαϯϓϧϓϩάϥϜͦͷ·· w JOEFYKTɹˡ"1*(BUFXBZܦ༝ͰΞΫηετʔΫϯΛऔಘ ͢ΔΑ͏ʹվम
σϓϩΠ࡞ۀ w [JQύοέʔδͷ࡞ w MBNCEBϑΝϯΫγϣϯͷ৽نొ w "1*(BUFXBZͷઃఆ w 4ʹίϯςϯπΛஔ w
4ͷ੩తΣϒϗετͷઃఆ ৄ͘͠2JJUBͷهࣄΛಡΜͰͶὑ IUUQRJJUBDPNNPCJMFCJ[JUFNTEFBGFDDDG
*1ϝοηʔδϯά ͷิใ
೦ͷͨΊ͓͞Β͍ αʔϏε ϩʔϧ νϟωϧ ϩʔϧ
Ϣʔβͷੜํ๏ w ໌ࣔతͳϢʔβͷੜʢ3&45"1*ʣ w 10454FSWJDFT\*OTUBODF4*%^6TFST w ύϥϝʔλʔ w *EFOUJUZɿϢχʔΫͳϢʔβ໊ w
3PMF4JEɿϢʔβʹׂΓͯΒΕΔαʔϏεϩʔϧͷ4*% w ΞΫηετʔΫϯੜ࣌ʹࣗಈੜ w αϯϓϧϓϩάϥϜ͜ͷํ๏Ͱੜ w ͜ͷ࣌ͷϩʔϧʮTFSWJDFVTFSʯ
ϝϯόʔͷνϟωϧͷՃํ๏ w ໌ࣔతͳϝϯόʔͷՃʢ3&45"1*ʣ w 10454FSWJDFT\*OTUBODF4*%^$IBOOFMT\$IBOOFM4*%^ .FNCFST w ύϥϝʔλʔ w *EFOUJUZɿϢχʔΫͳϢʔβ໊
w 3PMF4JEɿϝϯόʔͱׂͯ͠ΓͯΒΕΔνϟωϧϩʔϧͷ 4*% w $IBOOFMΫϥεͷKPJO ͰࢀՃ w αϯϓϧϓϩάϥϜ͜ͷํ๏Ͱੜ w ͜ͷ࣌ͷϩʔϧʮDIBOOFMVTFSʯ
ʻࢀߟʼσϑΥϧτϩʔϧ ੜͨ͠Ϣʔ βʹׂ νϟωϧʹ ࢀՃͨ͠ϝϯόʔ ʹׂ
*1ϝοηʔδϯάͷྉۚ w ίϚϯυൃߦ w 5XJMJPʹൃߦ͞ΕͨίϚϯυ̍ͭʹ͖ɺʢ ίϚ ϯυ·Ͱແྉʣ w σʔλసૹྔ w
ΤϯυϙΠϯτʹରͯ͠5XJMJP͔Βసૹ͞Εͨσʔλྔʹରͯ͠ɺ (#͋ͨΓʢΦʔϓϯЌ࣌ແྉʣ w σʔλετϨʔδ w 5XJMJPͰอ࣋͢ΔϦΞϧλΠϜσʔλʢνϟωϧɺϢʔβɺϝοηʔ δͳͲʣΛ݄Ͱूܭ͠ɺ(#͋ͨΓʢΦʔϓϯЌ࣌ແྉʣ w ΤϯυϙΠϯτଓ w ̍࣌ؒͰ࠷ଟ͔ͬͨΤϯυϙΠϯτʹରͯ͠ɺ̍ΤϯυϙΠ ϯτ͋ͨΓʢΦʔϓϯЌ࣌ແྉʣ ˞ΦʔϓϯЌ࣌ɺຊࠃͷྉۚະఆ
-FU`T&OKPZ