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
42
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
150
FileMaker × Vonageの可能性
mobilebiz
0
110
Introduction of Vonage
mobilebiz
0
89
Vonageハッカソン紹介資料
mobilebiz
0
110
VonageHandson in 岡山
mobilebiz
0
93
kintone がビデオ会議システムになる話
mobilebiz
0
120
リアルタイムコミュニケーションのシステムを設計・運用する際のベストプラクティス
mobilebiz
0
94
Vonage概要 Video API
mobilebiz
0
110
Amazon Chime SDK と Vonage Video API の徹底比較
mobilebiz
0
430
Other Decks in Technology
See All in Technology
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
4
1.4k
セマンティックHTMLによる アクセシビリティ品質向上の基礎
zozotech
PRO
0
110
単一Kubernetesクラスタで実現する AI/ML 向けクラウドサービス
pfn
PRO
1
190
明日から真似してOk!NOT A HOTELで実践している入社手続きの自動化
nkajihara
1
820
What's the recommended Flutter architecture
aakira
3
2k
Redux → Recoil → Zustand → useSyncExternalStore: 状態管理の10年とReact本来の姿
zozotech
PRO
18
8.7k
ABEJA FIRST GUIDE for Software Engineers
abeja
0
3.2k
現地速報!Microsoft Ignite 2025 M365 Copilotアップデートレポート
kasada
1
1.1k
AIと自動化がもたらす業務効率化の実例: 反社チェック等の調査・業務プロセス自動化
enpipi
0
650
"おまじない"はもう卒業! デバッガで探るSpring Bootの裏側と「学び方」の学び方
takeuchi_132917
0
180
[mercari GEARS 2025] Building Foundation for Mercari’s Global Expansion
mercari
PRO
1
140
クレジットカードの不正を防止する技術
yutadayo
17
7.7k
Featured
See All Featured
Become a Pro
speakerdeck
PRO
29
5.6k
How GitHub (no longer) Works
holman
315
140k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
24
1.6k
4 Signs Your Business is Dying
shpigford
186
22k
A better future with KSS
kneath
239
18k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Docker and Python
trallard
46
3.7k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
980
RailsConf 2023
tenderlove
30
1.3k
How to Ace a Technical Interview
jacobian
280
24k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
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