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
第5回 サーバサイド・ミドルウェア開発勉強会
Search
Tetsuya Mori
PRO
November 18, 2016
Technology
2.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
第5回 サーバサイド・ミドルウェア開発勉強会
2016年11月18日に開催された、第5回サーバサイド・ミドルウェア開発勉強会の資料となります。
Tetsuya Mori
PRO
November 18, 2016
More Decks by Tetsuya Mori
See All by Tetsuya Mori
ビルドシステムを C# 大統一したお話
monry
PRO
2
1.5k
C# 大統一理論推進委員会 会員のための Unity Package Manager プロジェクト構成案
monry
PRO
0
1.8k
はじめての C# 大統一理論
monry
PRO
0
840
unity1week でチーム開発を成功させる秘訣
monry
PRO
0
320
Unity で ARゲームを作った話
monry
PRO
1
1k
Visual Programming Framework UniFlow のご紹介/Introducing UniFlow
monry
PRO
2
3.2k
UniFlow 完全に理解した / I can develop UniFlow a little.
monry
PRO
0
560
Democratized Unity Package Manager
monry
PRO
1
3.1k
使ってみよう! Unity RemoteSettings/Let's use Unity RemoteSettings
monry
PRO
1
1.3k
Other Decks in Technology
See All in Technology
Terraform共通モジュールをチーム横断で“変えられる”運用へ ― リリースと適用の分離
kekke_n
1
2.9k
脱金融のフューチャー・デザイン / Future Design Beyond Finance
ks91
PRO
0
150
地域 SRE コミュニティ最前線 / SRE NEXT 2026 Discussion Night Track C
muziyoshiz
0
210
ruby.wasmとPicoRuby.wasmに対応した仮想DOMライブラリを作ってる話 #kaigieffect_kaigi
sue445
PRO
0
140
Amazon EVS で VCF 9.0 / 9.1 のサポート開始まとめ
mtoyoda
0
290
公式ドキュメントの歩き方etc
coco_se
0
100
しぶいSRE: サーバから見えない障害にどう向き合うか。ラストワンマイルのデバッグ実践 / Shibui SRE
kanny
13
6.1k
ソニー銀行におけるビジネスアジリティ向上のためのクラウドシフト戦略
srenext
0
190
キャリアの中で本を作る / Making a Book During Your Career
ak1210
0
140
個人開発で育てる「大規模設計の苗床」 - AI時代の1人開発から始める業務への知識接続 / The Seedbed for Large-Scale Design - From AI-Era Solo Projects to Professional Knowledge
bitkey
PRO
0
170
「ちゃんとやっている」は独りよがりだった ― 不安に寄り添うインシデント対応へ / Towards incident response that addresses anxieties
chmikata
1
5.1k
10年目を迎えた「ABEMA」がどのように AI 活用を推進して、AI 駆動開発にシフトしているのか / How ABEMA, entering its 10th year, is promoting the use of AI and shifting toward AI-driven development
miyukki
0
130
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
63
55k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
260
Skip the Path - Find Your Career Trail
mkilby
1
160
Scaling GitHub
holman
464
140k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
350
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Optimizing for Happiness
mojombo
378
71k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
390
Un-Boring Meetings
codingconduct
0
340
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.4k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Transcript
ֹ݄ҭΞϓϦͷ ཪଆΛࢧ͑Δ αʔόαΠυͷ͓ͳ͠ 'SJ αʔόαΠυɾϛυϧΣΞ։ൃษڧձ גࣜձࣾΩοζελʔɹ$50 ɹ࠸
͜ΜΜʂ
ࣗݾհ͕ ҆ఆͯ͠ ͍ʂ
Ͱ͓ೃછΈͷ ΜΓ͌Ͱ͢ʂ
͝ظʹԠ͑Δ͘ɺ ࠓ͍Ͱ͢ʂ͆
ࠓ
ḉଆ
6/*2-054IJSU
͡Όͳͯ͘
4FSWFS4JEF
ͷɺ͓ͳ͠Ͱ͢ɻ
͓͠ͳ͕͖
͓͠ͳ͕͖ w αʔόαΠυͰඞཁͳػೳ w Πϯϑϥߏ w ·ͱΊ
ͯ͞ɺ͓͔ͪͶͷ
ࣗݾհ
XIPBNJ w lɹ࠸zͱਃ͠·͢ w BLBΜΓ͌5!NPOSZ'NPOSZ w ࡀˁ0ܕఱṝ࠲طࠗ w झຯʮ͓ञʯͱʮ߹এʯͰ͢ w
͖ͳͷʮ࠺ʯͱʮ່ʯͱʮࣄʯͰ͢
XIPBNJ w େֶΛ ࣗओతʹ ଔۀޙɺϕϯνϟʔΛసʑ w 8FCͷϑϩϯτΤϯυɺαʔόαΠυ͕ಘҙ w 6OJUZྺ͘Β͍ w
$PDPTEY৮ͬͯ·͢ w Πϯϑϥ "84 ɺͪΐ͍ͪΐ͍ͬͯ·͢ w ࠷ۙ3VCZPO3BJMTͱిࢠ࡞ʹڵຯʑ
KPCT w lגࣜձࣾΩοζελʔzͬͯձࣾͰಇ͍ͯ·͢ w ະबֶࣇʙখֶੜͷ͓ࢠ͞·Λ͓࣋ͪͷ ϑΝϛϦʔΛλʔήοτʹͨ͠ɺҭڭҭʹ ؔΘΔΞϓϦɾαʔϏεΛల։͓ͯ͠Γ·͢ w ʮ**%ੈా୩ͷͮ͘Γֶߍʯͱ͍͏ɺ ݩதֶߍʹೖډ͓ͯ͠Γ·͢
P⒏DF
P⒏DF
P⒏DF
P⒏DF
BQQT ͳΓ͖Γ ͬ͜͝ϥϯυ ύζϧςΠϧζ ͓͔͠ͷ͘ʹΛ ͭ͘Δͷ͡Ό ͳΓ͖Γ ΞΠεΫϦʔϜ ͞Μͬ͜͝ ͳΓ͖Γ
ϚϚͬ͜͝ ͓หΛͭ͘Ζ͏ʂ ͓͔͠ͷՈΛ ͭ͘Ζ͏ʂ ϋϯόʔΨʔ ͞Μͬ͜͝ ඈߦػΛ ΈཱͯΑ͏ʂ i18n i18n i18n i18n Ώ͔͍ͳ ͓Ֆ͞Μ App Store / Google Play カテゴリランキング1位 多数獲得!!! ͖͔Μ͠Ό τʔϚεͱ ύζϧͰ ͋ͦ΅͏ʂ ΩϣϩͪΌΜ େݥ ΩϣϩͪΌΜ ւͷେݥ ϋϩʔΩςΟζ ϥϘ
FWFOUT
FWFOUT
FWFOUT
ͯ͞ɺຊɻ
αʔόαΠυͰ ඞཁͳػೳ
ඞཁͳػೳ w Ϩγʔτͷݕূ w ߪೖใཧ w 164)/PUJpDBUJPO w ޮՌଌఆ
ػೳલஔ͖ w ֹ݄՝ۚఆظߪಡ"VUP3FOFXBCMF 4VCTDSJQUJPO w ֤ετΞ͕উखʹຖ݄՝ۚͯ͘͠ΕΔ w ։ൃऀଆʮܧଓ͞ΕͯΔ͔Ͳ͏͔ʁʯΛ ֬ೝ͢Δ؆୯ͳ͓ࣄ
ػೳϨγʔτݕূ w JTԿʁ w ֤ετΞ͕ൃߦ͢ΔϨγʔτ ྖऩॻ ͕ʮِ ͞ΕͨϞϊ͡Όͳ͍͔Ͳ͏͔ʁʯΛݕূ͢Δ w ֤ετΞͷ"1*ʹʮ͜Εɺຊʁʯͬͯฉ͘
ػೳϨγʔτݕূ w ϩʔΧϧݕূͬͯͷ͋Δ͚ͲɺةݥͳͷͰ αʔόଆͰݕূ͠·͠ΐ͏ w ֹ݄ʹݶΒͣɺ՝ۚͰΔ͖͔ͳʁ w "QQ4UPSF J04 ͪ͜Β
w (PPHMF1MBZ "OESPJE ͪ͜Β
ػೳϨγʔτݕূ w ֹ݄ͷ߹ಛʹ ࣄલ४උͱςετ͕݁ߏେม w ͔ͬ͠ΓΜͰ͓͔ͳ͍ͱɺΩϟϯηϧͷݕ͕ Ͱ͖ͳ͔ͬͨΓɺࣗಈߋ৽͕͘ಈ͔ͳͯ͘ ΫϨʔϜʹܨ͕ͬͨΓ͢Δ:P
ػೳϨγʔτݕূ w ۩ମతͳΈํάάΖ͏ʂ͆ w ,JET4UBSͰɺେ·͔ʹҎԼͷϝιου͕͋Δ w QVSDIBTFߪೖϨγʔτΛ৽نొ w SFTUPSFϦετΞॲཧ w
WFSJGZ%#ʹอଘࡁͷϨγʔτΛݕূɾߋ৽
ػೳߪೖใཧ w ܖ͕༗ޮ͔Ͳ͏͔ʁΛཧ͢Δ w ·͍͠ϙΠϯτҎԼͷͭ Ҏ֎ʹ͋Δ͚Ͳ w Ϣʔβͷݸମࣝผ w
ෆਖ਼ରࡦ w εςʔλεͱظؒͷ֓೦
ػೳߪೖใཧ w Ϣʔβͷݸମࣝผੌ͍͘͠ w 6%*% 6OJRVF%FWJDF*%FOUJpFS ࣄ্࣮औಘෆՄ w "QQMF*%(PPHMF"DDPVOUͷใݫ͍͠ w
ࣗલͰΞΧϯτཧ͢Δʁ$73͕ʜɻ w ,FZDIBJOͬͨΓ"/%30*%@*%ͬͨΓʁ
ػೳߪೖใཧ w ෆਖ਼ରࡦʹؔͯ͠ɺϓϩμΫτຖʹ·ͪ·ͪ w େࣄͳߟ͑ํɺʮΫϥΠΞϯταΠυΛ ৴༻͠ͳ͍ʯͬͯίτ w ՄೳͳݶΓΫϥΠΞϯτଆͱαʔόଆͰ ঢ়ଶΛಉظ͠ଓ͚Δ w
ͰɺΦϑϥΠϯಈ࡞ͷίτߟ͑Δ
ػೳ164)௨ w ֹ݄՝ۚؔͳ͍͚ͲͶ͆ w ͓ଋతʹαʔόαΠυʹඞཁʹͳΔػೳ w ച্ͷͨΊʹඞཁ͚ͩͲɺβ͍ͱϢʔβʹ ͦͬΆΛ͔ΕΔ
ػೳ164)௨ w J04"1/T "QQMF1VTI/PUJpDBUJPO4FSWJDF w "OESPJE($. (PPHMF$MPVE.FTTBHJOH w
Ϛʔέοτຖʹ੍ݶ͕͋Δ w ͪ͜Βͷهࣄ 2JJUB ͕ৄ͍͠
ػೳ164)௨ w ىಈ࣌ͱ͔ʹτʔΫϯΛϚʔέοτ͔Β͏ w ͬͨτʔΫϯΛαʔόʹૹͬͯอଘ w ࣮ࡍʹૹ৴͢ΔλΠϛϯάͰɺରͷτʔΫϯ ΛબΜͰɺૹ৴"1*ʹ1045ϦΫΤετ
ػೳ164)௨ Ͷʁ؆୯Ͱ͠ΐ͏ʁ
ػೳ164)௨ w ͳΜͯ͜ͱͳ͘ʜɻ w Ұ੪৴Ͳ͏͢Μͷʁ w ʮະ՝ۚϢʔβͷΈʹૹ৴ʯͱ͔ʁʁʁ w ࣌ࠩͱ͔ߟ͑ͳ͍ͱ͡ΌͶʜʁ
ػೳ164)௨ w طଘͷαʔϏεΛ༗ޮʹ͓͏ w "NB[PO4/4 w 6SCBO"JSTIJQ w 1VTI8PPTI w
'FMMP w ͪ͜Βͷهࣄ͕ྑ͘వ·͍ͬͯ·͢
ػೳ164)௨ w ԿΕͷαʔϏεΛ͏߹ɺࣄલʹ৴ઃܭ Λ͢Δίτ͕ॏཁ w ԾʹɺࣗલͰ࣮ग़དྷΔٕज़ྗΛ͍࣋ͬͯͨͱ͠ ͯɺຊʹࣗલͰΉ͜ͱ͕ਖ਼ղ͔Ͳ͏͔Λ அ͠Α͏
ػೳޮՌଌఆ w ΞϓϦϦϦʔεͨ͠ΒऴΘΓ͡Όͳ͍ w Ϣʔβʹ͍ଓ͚ͯ͏ͨΊʹվળͷαΠΫϧ Λ࡞Βͳ͍ͱɺͶ w ͦͷͨΊʹɺৗʹੳΛ͠ଓ͚Δ
ػೳޮՌଌఆ w ੳαʔϏεͷ΄Ͳ͋Δ w ࣗͰάάͬͯݕ౼͍ͯͩ͘͠͞ ࡶ w ࠷ۙ4%,ͷΈࠐΈָʹͳͬͯΔ͠ w
࠷ॳ͔ΒࣗͰ࡞Ζ͏ͱࢥΘͳ͍ w ୳ͯ͠Ͳʔͯ͠ݟ͔Βͳ͍࣌ʹɺ ͡Ίͯࣗલ࣮Λߟ͑Α͏
Πϯϑϥߏ
Πϯϑϥߏ w ࢲ͕ࣗΠϯϑϥͷઐՈͱ͍͏Θ͚Ͱͳ͍ ͷͰɺฐࣾͷߏͷհΛ͢ΔఔͰ͢ w ͋·Γظ͗͢͠ͳ͍Ͱ͍ͩ͘͞Ͷʂ w ʮίίɺͲ͏ͬͨͷʁʯͱ͔͋Εɺ࠷ޙʹ ࣭͍ͯͩ͘͠͞·ͤʙ
Πϯϑϥߏ w ΩοζελʔͰ"NB[PO8FC4FSWJDFTΛ ͍ͬͯ·͢ w ͍ͭ࠷ۙ·Ͱ$MBTTJDڥͰӡ༻͍ͯͯ͠ɺ ݄ͷલʹ71$ڥҠߦ͠·ͨ͠
Πϯϑϥߏ w ͍ͬͯΔαʔϏεҎԼͷ௨Γ w 71$ &$ 3%4 4 $MPVE'SPOU 3PVUF
4/4 4&4 424 *". *P5 $MPVE8BUDI
Πϯϑϥߏ w ͍ΘΏΔ-".1ߏʹ͍ۙߏ w "NB[PO-JOVY w "QBDIF)5514FSWFS w "NB[PO"VSPSB w
1)1
Πϯϑϥߏ w "84ɺԿʹࣗಈԽΛ͢Δ͔ʁ͕ϙΠϯτ w ผʹ"84ʹݶͬͨ͡Όͳ͍͚Ͳ w ৭ʑͱ"1*͕ఏڙ͞Ε͍ͯΔ w ݴޠผʹ4%,ఏڙ͞Ε͍ͯΔ
Πϯϑϥߏ w νͰɺΦʔτεέʔϧͱσϓϩΠͷࣗಈԽʹ ৺݂Λ͍ͩ w $MPVE8BUDIΛ༻͍ͨ$16ෛՙϕʔεͷ &$ΠϯελϯεͷΦʔτεέʔϧ w ίϚϯυҰൃͰͷαʔόαΠυϓϩάϥϜͷ ҆શͳσϓϩΠ
w ࠷ۙ$IBU0QTͳεςʔδϯάαʔόߏஙͱ͔
·ͱΊ
·ͱΊ w ࠷ॳʹϨγʔτݕূ࣮Λؤுͬͯ͏ʂ w ਓؒෆ৴ʹͳΒͳ͍ఔʹΫϥΠΞϯταΠυ Λ͓ٙ͏ʂ͆ w ແཧʹࣗલ࣮ͤͣʹɺ͑ΔϞϊόϯόϯ ͓͏ʂ w
㙽ʹ֯ΠϯϑϥࣗಈԽ͕ΩϞʂ
5IBOLZPVGPS ZPVSBUUFOUJPO
"OZ2VFTUJPOT