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
41
IPメッセージング勉強会
2016/2/26に開催されたTwilio-UGの勉強会資料です。
Katsumi Takahashi
February 26, 2016
Tweet
Share
More Decks by Katsumi Takahashi
See All by Katsumi Takahashi
FileMaker × Vonageの可能性
mobilebiz
0
3
Introduction of Vonage
mobilebiz
0
29
Vonageハッカソン紹介資料
mobilebiz
0
65
VonageHandson in 岡山
mobilebiz
0
44
kintone がビデオ会議システムになる話
mobilebiz
0
44
リアルタイムコミュニケーションのシステムを設計・運用する際のベストプラクティス
mobilebiz
0
61
Vonage概要 Video API
mobilebiz
0
68
Amazon Chime SDK と Vonage Video API の徹底比較
mobilebiz
0
320
Vonageを使った連続架電フローのご紹介
mobilebiz
0
120
Other Decks in Technology
See All in Technology
20241218_マルチアカウント環境におけるIAM_Access_Analyzerによる権限管理.pdf
nrinetcom
PRO
3
140
Web APIをなぜつくるのか
mikanichinose
0
1.3k
ハイテク休憩
sat
PRO
2
190
事業貢献を考えるための技術改善の目標設計と改善実績 / Targeted design of technical improvements to consider business contribution and improvement performance
oomatomo
0
210
12 Days of OpenAIから読み解く、生成AI 2025年のトレンド
shunsukeono_am
0
920
30分でわかるデータ分析者のためのディメンショナルモデリング #datatechjp / 20250120
kazaneya
PRO
11
2.6k
生成AIによるテスト設計支援プロセスの構築とプロセス内のボトルネック解消の取り組み / 20241220 Suguru Ishii
shift_evolve
0
140
Unlearn Product Development - Unleashed Edition
lemiorhan
PRO
2
160
大規模言語モデルとそのソフトウェア開発に向けた応用 (2024年版)
kazato
2
340
株式会社ログラス − エンジニア向け会社説明資料 / Loglass Comapany Deck for Engineer
loglass2019
3
33k
組織に自動テストを書く文化を根付かせる戦略(2024冬版) / Building Automated Test Culture 2024 Winter Edition
twada
PRO
23
6.7k
最近のSfM手法まとめ - COLMAP / GLOMAPを中心に -
kwchrk
8
1.7k
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Statistics for Hackers
jakevdp
796
220k
Speed Design
sergeychernyshev
25
710
VelocityConf: Rendering Performance Case Studies
addyosmani
326
24k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
A designer walks into a library…
pauljervisheath
205
24k
Six Lessons from altMBA
skipperchong
27
3.5k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
940
Become a Pro
speakerdeck
PRO
26
5.1k
Being A Developer After 40
akosma
89
590k
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