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
nori-na_tech_night_vol2.pdf
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
DaikiOKA
March 27, 2019
Programming
560
0
Share
nori-na_tech_night_vol2.pdf
nori-na Tech Night vol2の資料です。
今回はFirestore×algoliaについてです。
DaikiOKA
March 27, 2019
More Decks by DaikiOKA
See All by DaikiOKA
スマホアプリのアナリティクス最適解
daikioka
0
220
Firestoreを利用したMAPアプリの開発について
daikioka
0
290
位置情報を利用したMAPアプリの開発
daikioka
0
290
ぜひ使って欲しいCloud Functions for Firebase
daikioka
0
290
nori-na Tech Night vol.3
daikioka
0
320
相乗りアプリを構想から1ヶ月でストアにリリースできたわけ
daikioka
0
250
Other Decks in Programming
See All in Programming
存在論的プログラミング: 時間と存在を記述する
koriym
5
740
今からFlash開発できるわけないじゃん、ムリムリ! (※ムリじゃなかった!?)
arkw
0
170
モダンOBSプラグイン開発
umireon
0
190
事業会社でのセキュリティ長期インターンについて
masachikaura
0
140
Claude Codeログ基盤の構築
giginet
PRO
7
3.8k
Nuxt Server Components
wattanx
0
230
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
5.3k
20260320登壇資料
pharct
0
140
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
180
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
160
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
6
1.2k
RSAが破られる前に知っておきたい 耐量子計算機暗号(PQC)入門 / Intro to PQC: Preparing for the Post-RSA Era
mackey0225
3
110
Featured
See All Featured
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
700
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
53k
Mobile First: as difficult as doing things right
swwweet
225
10k
Practical Orchestrator
shlominoach
191
11k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
990
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.2k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.5k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
170
Transcript
nori-na Tech Night vol.2 ~૬ΓΞϓϦΛࢧ͑ΔFirebaseͷར༻ํ๏~ Ԭ େو גࣜձࣾZERO TO ONE
2019/3/27
ࣗݾհ Ԭେو • ৽ଔͰೖࣾ͠ɺnori-naʹδϣΠϯ ͢Δɻ • ࣾ།ҰͷΞϓϦΤϯδχΞ • iOS(Objective-CɺSwift)ɺ Android(JavaɺKotlin)ɺWebͱα
ʔόʔ(CakePHP)Ͱ։ൃ ˌOPSJOB
࠷ۙڵຯ ˌOPSJOB
ࠓͷ͓ ˌOPSJOB
nori-naόοΫΤϯυͰ FirebaseΛར༻͍ͯ͠·͢ ˌOPSJOB
αʔόʔ ཧը໘ ˌOPSJOB
Firebaseͷnori-naͰͷར༻ྫ Λڞ༗͠·͢ ˌOPSJOB
nori-naΛࢧ͑Δٕज़ ˌOPSJOB
OPSJOB 'JSFTUPSF $MPVEGVODUJPOT GPSpSFCBTF όοΫΤϯυ 'JSFCBTF nori-naͷγεςϜߏ ˌOPSJOB
͍߹Θͤ
OPSJOB 'JSFTUPSF $MPVEGVODUJPOT GPSpSFCBTF όοΫΤϯυ 'JSFCBTF nori-naͷγεςϜߏ ˌOPSJOB
͍߹Θͤ
OPSJOB 'JSFTUPSF $MPVEGVODUJPOT GPSpSFCBTF όοΫΤϯυ 'JSFCBTF nori-naͷγεςϜߏ ˌOPSJOB
͍߹Θͤ
OPSJOB 'JSFTUPSF $MPVEGVODUJPOT GPSpSFCBTF όοΫΤϯυ 'JSFCBTF nori-naͷγεςϜߏ ˌOPSJOB
͍߹Θͤ
OPSJOB 'JSFTUPSF $MPVEGVODUJPOT GPSpSFCBTF όοΫΤϯυ 'JSFCBTF nori-naͷγεςϜߏ ˌOPSJOB
͍߹Θͤ
Firestoreͷར༻ྫ • ϩάΠϯใ • Ϛονϯάใ • ૬Γཤྺ • ܾࡁؔ࿈ͷݸਓใˡ(ଞͷ ใͱ)
ˌOPSJOB
Firestoreͷྑ͍ ˌOPSJOB
• σʔλϕʔεར༻·Ͱͷઃఆ͕ ͘ɺ͙͢ར༻Մೳ • ΄΅ແྉͰ͑Δ ˌOPSJOB
Firestoreͷ੯͍͠ ˌOPSJOB
• αʔόʔผ్༻ҙ͢Δඞཁ͕͋Δ • ݕࡧػೳ͕ऑ͍ˡNoSQL ˌOPSJOB
• αʔόʔผ్༻ҙ͢Δඞཁ͕͋Δ • ݕࡧػೳ͕ऑ͍ˡNoSQL ˌOPSJOB
αʔόʔͷΘΓʹͳΔͷ͕ ˌOPSJOB
ΫϥυϑΝϯΫγϣϯ ˌOPSJOB
ΫϥυϑΝϯΫγϣϯͷར༻ྫ • ϓογϡ௨ ૬ΓͷґཔͳͲͷΠϕϯτΛड͚ͯɺ௨ΛૹΔ • σʔλͷूܭ ૬ΓͷཤྺใΛFirestore͔Βऔಘͯ͠Firestoreʹอଘ •
ܾࡁػೳؔ࿈ StripeʹඞཁͳใͳͲΛૹड৴ɺखྉͷઃఆ • ݕࡧػೳؔ࿈ algoliaػೳΛར༻ͯ͠ϢʔβʔͷݱࡏΛදࣔ ˌOPSJOB
• αʔόʔผ్༻ҙ͢Δඞཁ͕͋Δ • ݕࡧػೳ͕ऑ͍ˡNoSQL ˌOPSJOB
MAP্ͰϦΞϧλΠϜʹϢʔβʔ ͷҐஔΛදࣔ͠Α͏ ˌOPSJOB
ߴͰෳࡶͳݕࡧΛ͍ͨ͠ ˌOPSJOB
algolia(ΞϧΰϦΞ) ˌOPSJOB
algoliaͷར༻ྫ શจݕࡧαʔϏεͰσʔλΛΞοϓͯ͠ APIΛར༻͠രͰݕࡧ͢Δ͜ͱ͕Ͱ͖Δ SaaS Ϛοϓ্ͷϢʔβʔදࣔʹར༻(Ңܦ ͱଞͷ݅) ੯͍͠ʢalgoliaͷ͍ͤ͡Όͳ͍͚Ͳʣ ֎෦ΞΫηεΛ༻͢ΔͷͰFirebaseͷϓ ϥϯ͕ແྉͰར༻Ͱ͖ͳ͍
ˌOPSJOB
ͱΓ͋͑ͣFirebaseಋೖ͠Α͏ ˌOPSJOB
֦େ͕͘͢͝༏ल ˌOPSJOB
ˌOPSJOB
ಛʹศརͳػೳ Cloud Messaging ଏʹ͍͏ϓογϡ௨ • ҙͷλΠϛϯάͰϓογϡ௨ΛૹΕΔ • ΠϕϯτใΞοϓσʔτใͰ༻͍ͯ͠Δ
In-App Messaging(Beta) ଏʹ͍͏Ξϥʔτදࣔ • ΞοϓσʔτใΞϯέʔτΛૹ৴͢Δ Dynamic Links ଏʹ͍͏σʔϓϦϯΫ • Androidಉ͡LinkͰରԠՄೳ • Twitterʹఴͯ͠ΞϓϦͷྲྀೖʹ༻͍ͯ͠Δ ˌOPSJOB
OPSJOB ͥͻμϯϩʔυͯ͠ J04ར༻ऀ
None
OPSJOB 5FDI /JHIU
Ξϯέʔτ͝ڠྗͷ͓Ͷ͕͍ ΑΖ͓͘͠ئ͍க͠·͢
࠙ձ ͥͻަྲྀΛਂΊ͍ͯͩ͘͞ 22:00શఫऩ