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
Parse platform
Search
Eugene Oskin
February 15, 2018
Programming
0
100
Parse platform
Eugene Oskin
February 15, 2018
Tweet
Share
More Decks by Eugene Oskin
See All by Eugene Oskin
REST API. Django, Ruby on Rails, Play! Framework
evgeneoskin
0
88
Introduction to gRPC
evgeneoskin
0
97
GrailInventory – Advanced Backend Development
evgeneoskin
0
36
Bracing Calculator
evgeneoskin
1
67
emotional intelligence, part 2
evgeneoskin
0
38
Office temperature
evgeneoskin
0
33
Hubot
evgeneoskin
0
50
An introduction to iOS development
evgeneoskin
0
42
An introduction to React development
evgeneoskin
0
38
Other Decks in Programming
See All in Programming
1から理解するWeb Push
dora1998
7
1.7k
RDoc meets YARD
okuramasafumi
4
160
ProxyによるWindow間RPC機構の構築
syumai
3
1k
MCPとデザインシステムに立脚したデザインと実装の融合
yukukotani
4
1.3k
OSS開発者という働き方
andpad
5
1.7k
rage against annotate_predecessor
junk0612
0
160
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
430
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
2
430
Go言語での実装を通して学ぶLLMファインチューニングの仕組み / fukuokago22-llm-peft
monochromegane
0
120
コンテキストエンジニアリング Cursor編
kinopeee
1
760
KessokuでDIでもgoroutineを活用する / Go Connect #6
mazrean
0
140
【第4回】関東Kaggler会「Kaggleは執筆に役立つ」
mipypf
0
1k
Featured
See All Featured
Fireside Chat
paigeccino
39
3.6k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
Building Applications with DynamoDB
mza
96
6.6k
Facilitating Awesome Meetings
lara
55
6.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Balancing Empowerment & Direction
lara
3
610
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.5k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Embracing the Ebb and Flow
colly
87
4.8k
Transcript
Parse platform Research results
None
Parse features • Live Queries and Local Data Storage •
Password Auth and OAuth • Push Notifications • Geo and Files • Relations • App Config and Analytics
Plan • Server and Clients • Pros and Cons •
Architecture • Cloud Code and Live Sync
Server • Node-based REST API and WebSocket • Postgres or
MongoDB • Deploy with Docker
Dashboard
Clients • Android, iOS • JavaScript • .NET, Unity, PHP,
Arduino, C • Community: Go, Ruby, Python
Model
Model Kotlin
Model Swift
Model JavaScript
Query
Query Kotlin
Query Swift
Query JavaScript
Pros and Cons
Pros and Cons Schema Foreign Keys Access Control List
Pros and Cons Schema Foreign Keys Access Control List No
effortless Sync No JS LocalStorage
Architecture
Parse Server Backend Authenticate by API Key
REST API Parse Server Client WebSocket & REST API Save
or Schedule save List Entries or Live Query Updates Backend Authenticate by API Key
REST API Parse Server Client WebSocket & REST API Save
or Schedule save Cache Entries Cache Changes List Entries or Live Query Updates Local Storage Backend Authenticate by API Key
REST API Parse Server Client WebSocket & REST API Save
or Schedule save Cache Entries Cache Changes List Entries or Live Query Updates Local Storage Backend Authenticate by API Key Trigger UI updates
Cloud Code
Cloud Code
Cloud Code
Live Sync
Show Android Project
Show iOS Project
Show JavaScript Project
Recap • Parse is an Open Source Mobile Backend •
Parse is good, but Couchbase is better • Proof of Concept with Parse
References • http://parseplatform.org/ • http://bit.ly/parse-docker-github • http://bit.ly/termius-realtime-db