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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Eugene Oskin
February 15, 2018
Programming
100
0
Share
Parse platform
Eugene Oskin
February 15, 2018
More Decks by Eugene Oskin
See All by Eugene Oskin
REST API. Django, Ruby on Rails, Play! Framework
evgeneoskin
0
94
Introduction to gRPC
evgeneoskin
0
99
GrailInventory – Advanced Backend Development
evgeneoskin
0
40
Bracing Calculator
evgeneoskin
1
70
emotional intelligence, part 2
evgeneoskin
0
42
Office temperature
evgeneoskin
0
38
Hubot
evgeneoskin
0
55
An introduction to iOS development
evgeneoskin
0
44
An introduction to React development
evgeneoskin
0
40
Other Decks in Programming
See All in Programming
今からFlash開発できるわけないじゃん、ムリムリ! (※ムリじゃなかった!?)
arkw
0
190
Everything Claude Code OSS詳細 — 5層構造の中身と導入方法
targe
0
160
Laravel Nightwatchの裏側 - Laravel公式Observabilityツールを支える設計と実装
avosalmon
1
320
Feature Toggle は捨てやすく使おう
gennei
0
430
Running Swift without an OS
kishikawakatsumi
0
330
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
550
Rethinking API Platform Filters
vinceamstoutz
0
11k
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.8k
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
560
AI活用のコスパを最大化する方法
ochtum
0
370
安いハードウェアでVulkan
fadis
1
920
How Swift's Type System Guides AI Agents
koher
0
140
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
190
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Why Our Code Smells
bkeepers
PRO
340
58k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Odyssey Design
rkendrick25
PRO
2
570
Marketing to machines
jonoalderson
1
5.1k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
280
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
760
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
500
A better future with KSS
kneath
240
18k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.6k
We Are The Robots
honzajavorek
0
210
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