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
DaikiOKA
March 27, 2019
Programming
0
560
nori-na_tech_night_vol2.pdf
nori-na Tech Night vol2の資料です。
今回はFirestore×algoliaについてです。
DaikiOKA
March 27, 2019
Tweet
Share
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
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
200
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.6k
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
140
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
200
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
CSC307 Lecture 05
javiergs
PRO
0
500
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.4k
ぼくの開発環境2026
yuzneri
0
240
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
120
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
310
AI巻き込み型コードレビューのススメ
nealle
2
970
Featured
See All Featured
sira's awesome portfolio website redesign presentation
elsirapls
0
150
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
100
So, you think you're a good person
axbom
PRO
2
1.9k
Side Projects
sachag
455
43k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
83
How GitHub (no longer) Works
holman
316
140k
The Spectacular Lies of Maps
axbom
PRO
1
530
How to make the Groovebox
asonas
2
1.9k
Prompt Engineering for Job Search
mfonobong
0
160
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
380
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
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શఫऩ