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
110
0
Share
Parse platform
Eugene Oskin
February 15, 2018
More Decks by Eugene Oskin
See All by Eugene Oskin
Local Models for Coding
evgeneoskin
0
11
REST API. Django, Ruby on Rails, Play! Framework
evgeneoskin
0
98
Introduction to gRPC
evgeneoskin
0
110
GrailInventory – Advanced Backend Development
evgeneoskin
0
46
Bracing Calculator
evgeneoskin
1
75
emotional intelligence, part 2
evgeneoskin
0
47
Office temperature
evgeneoskin
0
42
Hubot
evgeneoskin
0
61
An introduction to iOS development
evgeneoskin
0
52
Other Decks in Programming
See All in Programming
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
410
New "Type" system on PicoRuby
pocke
1
430
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
430
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
110
3Dシーンの圧縮
fadis
1
580
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
110
RTSPクライアントを自作してみた話
simotin13
0
420
さぁV100、メモリをお食べ・・・
nilpe
0
120
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
210
TAKTでAI駆動開発の品質を設計する
j5ik2o
4
270
Transactional Change Stream Processing With Debezium and Apache Flink
gunnarmorling
1
160
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
3
1.2k
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
200
74k
Designing Powerful Visuals for Engaging Learning
tmiket
1
390
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Site-Speed That Sticks
csswizardry
13
1.2k
The Limits of Empathy - UXLibs8
cassininazir
1
340
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Why Our Code Smells
bkeepers
PRO
340
58k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
200
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
310
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Agile that works and the tools we love
rasmusluckow
331
21k
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