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
サービスを支える仕組みについて
Search
YutaFujiwara
August 06, 2019
Education
3
160
サービスを支える仕組みについて
YutaFujiwara
August 06, 2019
Tweet
Share
More Decks by YutaFujiwara
See All by YutaFujiwara
LINEミニアプリ・LIFF どちらを提案するのがベストか考えてみる
fujiyamayuta
0
190
マズローの欲求5段階説で考えてみる、なぜ俺たちは個人開発をするのか?
fujiyamayuta
2
94
OH MY GOD inc. 会社概要
fujiyamayuta
0
17k
ザ・クーポン- サービス概要資料
fujiyamayuta
1
110
ザ・クーポン- サービス紹介・実績 資料
fujiyamayuta
0
25k
ザ・スクラッチ - サービス紹介
fujiyamayuta
0
6.2k
ザ・スタンプラリー - サービス紹介・実績 資料
fujiyamayuta
1
37k
ザ・抽選会 - サービス紹介・実績 資料
fujiyamayuta
0
45k
THE BINGO - サービス紹介・実績 資料
fujiyamayuta
0
570k
Other Decks in Education
See All in Education
"数学" をプログラミングしてもらう際に気をつけていること / Key Considerations When Programming "Mathematics"
guvalif
0
600
Генезис казарменной архитектуры
pnuslide
0
140
1106
cbtlibrary
0
430
2409_CompanyInfo_Hanji_published.pdf
yosukemurata
0
570
ルクソールとツタンカーメン
masakamayama
1
1k
Web Application Frameworks - Lecture 4 - Web Technologies (1019888BNR)
signer
PRO
0
2.6k
Образцы вооружения и техники ВС РФ
obzr
0
100
Image compression
hachama
0
160
開発終了後こそ成長のチャンス!プロダクト運用を見送った先のアクションプラン
ohmori_yusuke
2
190
Semantic Web and Web 3.0 - Lecture 9 - Web Technologies (1019888BNR)
signer
PRO
2
2.5k
(2024) Couper un gâteau... sans connaître le nombre de convives
mansuy
2
160
Ch2_-_Partie_3.pdf
bernhardsvt
0
110
Featured
See All Featured
Visualization
eitanlees
145
15k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
Designing for Performance
lara
604
68k
Why Our Code Smells
bkeepers
PRO
335
57k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
Adopting Sorbet at Scale
ufuk
73
9.1k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
247
1.3M
Navigating Team Friction
lara
183
15k
Scaling GitHub
holman
458
140k
Docker and Python
trallard
41
3.1k
Transcript
!'VKJZBNB@:VUB 1SPHSBNNJOH 46..&3$".1!4)03:0 κ⑲ϘξΤᬧ͚ΝᑼΑͽͶ͖ 1SPHSBNNJOH 46..&3$".1!4)03:0
!'VKJZBNB@:VUB 1SPHSBNNJOH 46..&3$".1!4)03:0 αʔϏε͕Ͳͷ༷ʹಈ͍͍ͯΔ͔ʁ
!'VKJZBNB@:VUB 1SPHSBNNJOH 46..&3$".1!4)03:0 αʔϏε͕Ͳͷ༷ʹಈ͍͍ͯΔ͔ʁ ʰ0''*$&$-0$,ʱͷ 501 ը໘ ͜ͷը໘͕දࣔ͞ΕΔ·Ͱ ͳʹ͕ى͍ͬͯ͜Δ͔ʁ
!'VKJZBNB@:VUB 1SPHSBNNJOH 46..&3$".1!4)03:0 αʔϏε͕Ͳͷ༷ʹಈ͍͍ͯΔ͔ʁ ᶃ0''*$&$-0$, ʹΞΫηε͢Δ ᶅαʔόʔ͕৭ʑॲཧ͢Δ ᶄσʔλΛཁٻ͢Δ ᶆσʔλΛฦ͢ ᶇड͚औͬͨσʔλΛ৭ʑॲཧ͢Δ
!'VKJZBNB@:VUB 1SPHSBNNJOH 46..&3$".1!4)03:0 ωοτϫʔΫΛհͯ͠ ίϯϐϡʔλʔ͕௨৴Λ͢Δ αʔϏε͕Ͳͷ༷ʹಈ͍͍ͯΔ͔ʁ クライアント コンピューター コンピューター サーバー
ネットワーク
!'VKJZBNB@:VUB 1SPHSBNNJOH 46..&3$".1!4)03:0 ίϯϐϡʔλʔͷߏʹ͍ͭͯ
!'VKJZBNB@:VUB 1SPHSBNNJOH 46..&3$".1!4)03:0 λϒϨοτ εϚʔτϑΥϯ ύιίϯ αʔόʔ Ψϥέʔ ίϯϐϡʔλʔ ϋʔυΣΞ
ϋʔυΣΞखʹ৮ΕΔ͜ͱͷͰ͖Δػց ιϑτΣΞ ϋʔυΣΞͷதͰಈ͍͍ͯΔԿ͔ 04ΦϖϨʔςΟϯάγεςϜ .BD04ɾJ04 8JOPEXT04 "OESPJE -JOVY ΞϓϦέʔγϣϯ
!'VKJZBNB@:VUB 1SPHSBNNJOH 46..&3$".1!4)03:0 Ͳ͏ͬͯΞϓϦέʔγϣϯΛͭ͘Δ͔ʁ
!'VKJZBNB@:VUB 1SPHSBNNJOH 46..&3$".1!4)03:0 "ɿϓϩάϥϛϯά
!'VKJZBNB@:VUB 1SPHSBNNJOH 46..&3$".1!4)03:0 ৭Μͳछྨ͕͋Δɻ
!'VKJZBNB@:VUB 1SPHSBNNJOH 46..&3$".1!4)03:0 ༻్ʹΑͬͯϓϩάϥϛϯάݴޠมΘΔɻ 8FC αʔϏεɿ1)1ɹɹɹ3VCZPO3BJMT ϒϥβͰ৭ʑ͍ͨ͠ɿ+BWB4DSJQU J04 ΞϓϦɿ4XJGUɹɹ'MVUUFS "OESPJE
ΞϓϦɿ,PUMJOɹɹ+BWBɹɹ'MVUUFS ػցֶशɿ1ZUIPO
!'VKJZBNB@:VUB 1SPHSBNNJOH 46..&3$".1!4)03:0 αϚʔΩϟϯϓͰ +BWB4DSJQU ͷϓϩάϥϛϯάݴޠͰ։ൃ͠·͢ɻ 2回目
!'VKJZBNB@:VUB 1SPHSBNNJOH 46..&3$".1!4)03:0 αʔϏε͕ಈ͘Έ
!'VKJZBNB@:VUB 1SPHSBNNJOH 46..&3$".1!4)03:0 ϋʔυΣΞ ιϑτΣΞ ΞϓϦέʔγϣϯ 8FC ΞϓϦ ωΠςΟϒΞϓϦ 04
リクエスト Web html、css、画像、json などが返ってくる DB App レスポンス ネットワーク
!'VKJZBNB@:VUB 1SPHSBNNJOH 46..&3$".1!4)03:0 γεςϜߏ
!'VKJZBNB@:VUB 1SPHSBNNJOH 46..&3$".1!4)03:0 IUUQTTZPSZPXFCBQQ IUUQTTZPSZPXFCBQQ IUUQTTZPSZPXFCBQQ IUUQTTZPSZPXFCBQQ IUUQTTZPSZPXFCBQQ IUUQTTZPSZPXFCBQQ IUUQTMPDBMIPTU
Firestore CHAT Developer CHAT ɾJavaScript ɾSemanticUI ɾJavaScript ɾSemanticUI Firebase Hosting 8&# αʔϏε
!'VKJZBNB@:VUB 1SPHSBNNJOH 46..&3$".1!4)03:0 Client LINE LINE Developers MessageingAPI Bot ɾ
Beacon SpreadSheet API Developer -*/ Google App Script MessageingAPI
!'VKJZBNB@:VUB 1SPHSBNNJOH 46..&3$".1!4)03:0 ·ͣઃܭ͔Β͡ΊͯΈ·͠ΐ͏ʂ