SlideShare a Scribd company logo
1 of 13
back4app.com
Parse Server: a New Open Source
Baas Framework
Parse Server: a New Open Source
Baas Framework
• If you still haven’t settled on an alternative to Parse, the premier cross-
platform BaaS that will be shutting down as of January 28, 2017, you’re not
alone.
• Fortunately, Parse has open sourced the code as Parse Server.
• Written in Node.js, Parse Server can serve the Parse API from any Node-
enabled infrastructure.
• You can read the original publication on:
• http://blog.back4app.com/2016/09/12/parse-server/
New Possibilities with Parse Server
• While having to migrate your app is a hassle you didn’t expect, the good
news is that you can do many more things with Parse Server than you could
with Parse.
• For example, you can host from anywhere in the world with Parse Server and
reach a global audience.
• You can also develop and test your apps locally to make sure everything’s
running smoothly before deploying live.
• These features are just the tip of the iceberg – using this powerful and
flexible platform offers many other advantages over Parse.com and other
BaaS frameworks.
No Limits
• Parse very necessarily had to establish a 1,000 object query max and time
limits on the hundreds of thousands of apps it hosted.
• With Parse Server, those limits are history.
• While you can set up a query max and time limits on triggers, cloud functions,
and requests with Parse Server if you choose, there are no preset limits.
Better Database Management
• Parse Server delivers much more flexibility and support when it comes to
databases. Once you migrate, you’ll have:
• Complete control over which database to use. Developers have already written
a handful of adapters for Parse Server that allows you to choose from a variety
of database platforms and file storage systems.
• The ability to customize indexes
• True backup and restore functionality, rather than Parse’s manual JSON file
exports.
• While not everyone will need these features, many developers will appreciate
having more control over their databases.
Live Queries
• Parse Server supports live queries that generate continual feeds of object
updates for things like messaging and real-time games and eliminate the
need to run additional queries every time you need new data for these types
of applications.
• You can use Parse Live Queries in Parse Server by using callsubscribe() instead
of find(), which tells the server to push object updates in real time.
• Note that they do not work in Parse.
Recent Additions to Parse Server
• Parse Server isn’t an exact copy of Parse;
• While it supports all of the standard functionality, there’s a small chance that
the functionality you need isn’t included just yet.
• But not to worry – in addition to contributions from the open source
community, Parse developers committed to a ensuring a smooth transition
have recently shipped several Parse.com features to Parse Server.
Parse Dashboard
• Parse released the Parse Dashboard last spring to help you manage your self-
hosted apps.
• It’s easy to install, configure, and update and handles multiple apps from the
same Dashboard.
Push Notifications
• Parse recently added the powerful, easy-to-use functionality of Parse Push to
Parse Server and Parse Dashboard, so you can target specific channels and
installations and push notifications to your users on both iOS and Android –
something that developers had been requesting.
• And with the new Push Adapter, you can send notifications via any mobile
push notifications service that provides an API.
Pointer Permissions
• The latest versions of both Parse Server (2.2.10) and Parse Dashboard
(1.0.12) also include pointer permissions, which offer a powerful new way to
secure all of the objects in a class simultaneously.
• Pointer permissions easily secure things like messaging and profiles without
any new server-or-client-side code.
Configuration Functionality
• Finally, you can now use the powerful functionality of Parse Config to
configure your app on Parse Server.
Accessing Analytics for your Parse Server App
• Parse Server does have its limitations, such as analytics.
• While the platform doesn’t support analytics, you can easily integrate Parse
with Google Analytics or Mixpanel, or use a Parse Server hosting company
that provides them.
Getting Started with Parse Server
• Parse Server is already a very flexible and powerful hosting solution for your
app.
• And because it’s open source, we expect that it will only improve over time. If
you haven’t already, check out Parse.com’s migration
guide and screencasts to get started with your installation.
• Once you become familiar with Parse Server, you may even find yourself
creating new features.
• If you do, consider contributing your code to the GitHub project to help make
it an even more awesome service.

More Related Content

What's hot

Shipping & Visualize Your Data With ELK
Shipping  & Visualize Your Data With ELKShipping  & Visualize Your Data With ELK
Shipping & Visualize Your Data With ELKAdam Chen
 
Scale Apache with Nginx
Scale Apache with NginxScale Apache with Nginx
Scale Apache with NginxBud Siddhisena
 
(DEV301) Automating AWS with the AWS CLI
(DEV301) Automating AWS with the AWS CLI(DEV301) Automating AWS with the AWS CLI
(DEV301) Automating AWS with the AWS CLIAmazon Web Services
 
(DVO308) Docker & ECS in Production: How We Migrated Our Infrastructure from ...
(DVO308) Docker & ECS in Production: How We Migrated Our Infrastructure from ...(DVO308) Docker & ECS in Production: How We Migrated Our Infrastructure from ...
(DVO308) Docker & ECS in Production: How We Migrated Our Infrastructure from ...Amazon Web Services
 
Managing a SolrCloud cluster using APIs
Managing a SolrCloud cluster using APIsManaging a SolrCloud cluster using APIs
Managing a SolrCloud cluster using APIsAnshum Gupta
 
Cocoapods and Most common used library in Swift
Cocoapods and Most common used library in SwiftCocoapods and Most common used library in Swift
Cocoapods and Most common used library in SwiftWan Muzaffar Wan Hashim
 
Infrastructure as Code for Azure: ARM or Terraform?
Infrastructure as Code for Azure: ARM or Terraform?Infrastructure as Code for Azure: ARM or Terraform?
Infrastructure as Code for Azure: ARM or Terraform?Katherine Golovinova
 
Windows Azure Automation and Dev/Test for the Enterprise - RightScale Compute...
Windows Azure Automation and Dev/Test for the Enterprise - RightScale Compute...Windows Azure Automation and Dev/Test for the Enterprise - RightScale Compute...
Windows Azure Automation and Dev/Test for the Enterprise - RightScale Compute...RightScale
 
40+ tips to use Postman more efficiently
40+ tips to use Postman more efficiently40+ tips to use Postman more efficiently
40+ tips to use Postman more efficientlypostmanclient
 
Screencast dave dev-introtoask-andecho-july2015
Screencast dave dev-introtoask-andecho-july2015Screencast dave dev-introtoask-andecho-july2015
Screencast dave dev-introtoask-andecho-july2015David Isbitski
 
Altitude NY 2018: 132 websites, 1 service: Your local news runs on Fastly
Altitude NY 2018: 132 websites, 1 service: Your local news runs on FastlyAltitude NY 2018: 132 websites, 1 service: Your local news runs on Fastly
Altitude NY 2018: 132 websites, 1 service: Your local news runs on FastlyFastly
 
Deploying your web application with AWS ElasticBeanstalk
Deploying your web application with AWS ElasticBeanstalkDeploying your web application with AWS ElasticBeanstalk
Deploying your web application with AWS ElasticBeanstalkJulien SIMON
 
DevOps for the Enterprise: Automating Deployments
DevOps for the Enterprise: Automating DeploymentsDevOps for the Enterprise: Automating Deployments
DevOps for the Enterprise: Automating DeploymentsAmazon Web Services
 
Introducing AWS OpsWorks, a DevOps application management platform
Introducing AWS OpsWorks, a DevOps application management platformIntroducing AWS OpsWorks, a DevOps application management platform
Introducing AWS OpsWorks, a DevOps application management platformAmazon Web Services
 
(DVO305) Turbocharge YContinuous Deployment Pipeline with Containers
(DVO305) Turbocharge YContinuous Deployment Pipeline with Containers(DVO305) Turbocharge YContinuous Deployment Pipeline with Containers
(DVO305) Turbocharge YContinuous Deployment Pipeline with ContainersAmazon Web Services
 
Get more than a cache back! The Microsoft Azure Redis Cache (NDC Oslo)
Get more than a cache back! The Microsoft Azure Redis Cache (NDC Oslo)Get more than a cache back! The Microsoft Azure Redis Cache (NDC Oslo)
Get more than a cache back! The Microsoft Azure Redis Cache (NDC Oslo)Maarten Balliauw
 
ChefConf 2014 - AWS OpsWorks Under The Hood
ChefConf 2014 - AWS OpsWorks Under The HoodChefConf 2014 - AWS OpsWorks Under The Hood
ChefConf 2014 - AWS OpsWorks Under The HoodJonathan Weiss
 
Understanding the Solr security framework - Lucene Solr Revolution 2015
Understanding the Solr security framework - Lucene Solr Revolution 2015Understanding the Solr security framework - Lucene Solr Revolution 2015
Understanding the Solr security framework - Lucene Solr Revolution 2015Anshum Gupta
 
(WEB307) Scalable Site Management Using AWS OpsWorks | AWS re:Invent 2014
(WEB307) Scalable Site Management Using AWS OpsWorks | AWS re:Invent 2014(WEB307) Scalable Site Management Using AWS OpsWorks | AWS re:Invent 2014
(WEB307) Scalable Site Management Using AWS OpsWorks | AWS re:Invent 2014Amazon Web Services
 
Web api scalability and performance
Web api scalability and performanceWeb api scalability and performance
Web api scalability and performanceHimanshu Desai
 

What's hot (20)

Shipping & Visualize Your Data With ELK
Shipping  & Visualize Your Data With ELKShipping  & Visualize Your Data With ELK
Shipping & Visualize Your Data With ELK
 
Scale Apache with Nginx
Scale Apache with NginxScale Apache with Nginx
Scale Apache with Nginx
 
(DEV301) Automating AWS with the AWS CLI
(DEV301) Automating AWS with the AWS CLI(DEV301) Automating AWS with the AWS CLI
(DEV301) Automating AWS with the AWS CLI
 
(DVO308) Docker & ECS in Production: How We Migrated Our Infrastructure from ...
(DVO308) Docker & ECS in Production: How We Migrated Our Infrastructure from ...(DVO308) Docker & ECS in Production: How We Migrated Our Infrastructure from ...
(DVO308) Docker & ECS in Production: How We Migrated Our Infrastructure from ...
 
Managing a SolrCloud cluster using APIs
Managing a SolrCloud cluster using APIsManaging a SolrCloud cluster using APIs
Managing a SolrCloud cluster using APIs
 
Cocoapods and Most common used library in Swift
Cocoapods and Most common used library in SwiftCocoapods and Most common used library in Swift
Cocoapods and Most common used library in Swift
 
Infrastructure as Code for Azure: ARM or Terraform?
Infrastructure as Code for Azure: ARM or Terraform?Infrastructure as Code for Azure: ARM or Terraform?
Infrastructure as Code for Azure: ARM or Terraform?
 
Windows Azure Automation and Dev/Test for the Enterprise - RightScale Compute...
Windows Azure Automation and Dev/Test for the Enterprise - RightScale Compute...Windows Azure Automation and Dev/Test for the Enterprise - RightScale Compute...
Windows Azure Automation and Dev/Test for the Enterprise - RightScale Compute...
 
40+ tips to use Postman more efficiently
40+ tips to use Postman more efficiently40+ tips to use Postman more efficiently
40+ tips to use Postman more efficiently
 
Screencast dave dev-introtoask-andecho-july2015
Screencast dave dev-introtoask-andecho-july2015Screencast dave dev-introtoask-andecho-july2015
Screencast dave dev-introtoask-andecho-july2015
 
Altitude NY 2018: 132 websites, 1 service: Your local news runs on Fastly
Altitude NY 2018: 132 websites, 1 service: Your local news runs on FastlyAltitude NY 2018: 132 websites, 1 service: Your local news runs on Fastly
Altitude NY 2018: 132 websites, 1 service: Your local news runs on Fastly
 
Deploying your web application with AWS ElasticBeanstalk
Deploying your web application with AWS ElasticBeanstalkDeploying your web application with AWS ElasticBeanstalk
Deploying your web application with AWS ElasticBeanstalk
 
DevOps for the Enterprise: Automating Deployments
DevOps for the Enterprise: Automating DeploymentsDevOps for the Enterprise: Automating Deployments
DevOps for the Enterprise: Automating Deployments
 
Introducing AWS OpsWorks, a DevOps application management platform
Introducing AWS OpsWorks, a DevOps application management platformIntroducing AWS OpsWorks, a DevOps application management platform
Introducing AWS OpsWorks, a DevOps application management platform
 
(DVO305) Turbocharge YContinuous Deployment Pipeline with Containers
(DVO305) Turbocharge YContinuous Deployment Pipeline with Containers(DVO305) Turbocharge YContinuous Deployment Pipeline with Containers
(DVO305) Turbocharge YContinuous Deployment Pipeline with Containers
 
Get more than a cache back! The Microsoft Azure Redis Cache (NDC Oslo)
Get more than a cache back! The Microsoft Azure Redis Cache (NDC Oslo)Get more than a cache back! The Microsoft Azure Redis Cache (NDC Oslo)
Get more than a cache back! The Microsoft Azure Redis Cache (NDC Oslo)
 
ChefConf 2014 - AWS OpsWorks Under The Hood
ChefConf 2014 - AWS OpsWorks Under The HoodChefConf 2014 - AWS OpsWorks Under The Hood
ChefConf 2014 - AWS OpsWorks Under The Hood
 
Understanding the Solr security framework - Lucene Solr Revolution 2015
Understanding the Solr security framework - Lucene Solr Revolution 2015Understanding the Solr security framework - Lucene Solr Revolution 2015
Understanding the Solr security framework - Lucene Solr Revolution 2015
 
(WEB307) Scalable Site Management Using AWS OpsWorks | AWS re:Invent 2014
(WEB307) Scalable Site Management Using AWS OpsWorks | AWS re:Invent 2014(WEB307) Scalable Site Management Using AWS OpsWorks | AWS re:Invent 2014
(WEB307) Scalable Site Management Using AWS OpsWorks | AWS re:Invent 2014
 
Web api scalability and performance
Web api scalability and performanceWeb api scalability and performance
Web api scalability and performance
 

Viewers also liked

Parse cloud code
Parse cloud codeParse cloud code
Parse cloud code維佋 唐
 
Parse introduction
Parse introductionParse introduction
Parse introductionTamura Koya
 
Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...
Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...
Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...UA Mobile
 
Inside Logic Apps
Inside Logic AppsInside Logic Apps
Inside Logic AppsBizTalk360
 
Serverless Architecture - Azure Logic apps
Serverless Architecture - Azure Logic appsServerless Architecture - Azure Logic apps
Serverless Architecture - Azure Logic appsPuneet Ghanshani
 
Tomasz Janczuk - Webtaskalifragilistexpialidocious
Tomasz Janczuk - WebtaskalifragilistexpialidociousTomasz Janczuk - Webtaskalifragilistexpialidocious
Tomasz Janczuk - WebtaskalifragilistexpialidociousServerlessConf
 
Anatomy of a Modern Node.js Application Architecture
Anatomy of a Modern Node.js Application Architecture Anatomy of a Modern Node.js Application Architecture
Anatomy of a Modern Node.js Application Architecture AppDynamics
 
Introduction to Node.js
Introduction to Node.jsIntroduction to Node.js
Introduction to Node.jsVikash Singh
 
Serverless Azure
Serverless AzureServerless Azure
Serverless AzureMark Allan
 
Joe Emison - 10X Product Development
Joe Emison - 10X Product DevelopmentJoe Emison - 10X Product Development
Joe Emison - 10X Product DevelopmentServerlessConf
 

Viewers also liked (11)

Parse cloud code
Parse cloud codeParse cloud code
Parse cloud code
 
Parse introduction
Parse introductionParse introduction
Parse introduction
 
Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...
Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...
Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...
 
Introduction Node.js
Introduction Node.jsIntroduction Node.js
Introduction Node.js
 
Inside Logic Apps
Inside Logic AppsInside Logic Apps
Inside Logic Apps
 
Serverless Architecture - Azure Logic apps
Serverless Architecture - Azure Logic appsServerless Architecture - Azure Logic apps
Serverless Architecture - Azure Logic apps
 
Tomasz Janczuk - Webtaskalifragilistexpialidocious
Tomasz Janczuk - WebtaskalifragilistexpialidociousTomasz Janczuk - Webtaskalifragilistexpialidocious
Tomasz Janczuk - Webtaskalifragilistexpialidocious
 
Anatomy of a Modern Node.js Application Architecture
Anatomy of a Modern Node.js Application Architecture Anatomy of a Modern Node.js Application Architecture
Anatomy of a Modern Node.js Application Architecture
 
Introduction to Node.js
Introduction to Node.jsIntroduction to Node.js
Introduction to Node.js
 
Serverless Azure
Serverless AzureServerless Azure
Serverless Azure
 
Joe Emison - 10X Product Development
Joe Emison - 10X Product DevelopmentJoe Emison - 10X Product Development
Joe Emison - 10X Product Development
 

Similar to Parse Server: A New Open Source Baas Framework

Platform as a service
Platform as a servicePlatform as a service
Platform as a serviceAmeer H Ali
 
Midwest PHP - Scaling Magento
Midwest PHP - Scaling MagentoMidwest PHP - Scaling Magento
Midwest PHP - Scaling MagentoMathew Beane
 
Storage for containers and cloud-native deployments - Rancher Online Meetup -...
Storage for containers and cloud-native deployments - Rancher Online Meetup -...Storage for containers and cloud-native deployments - Rancher Online Meetup -...
Storage for containers and cloud-native deployments - Rancher Online Meetup -...Shannon Williams
 
DevOps with PaaS: Keys for Instrumentation Success, FutureStack17
DevOps with PaaS: Keys for Instrumentation Success, FutureStack17DevOps with PaaS: Keys for Instrumentation Success, FutureStack17
DevOps with PaaS: Keys for Instrumentation Success, FutureStack17New Relic
 
Appscale at CLOUDCOMP '09
Appscale at CLOUDCOMP '09Appscale at CLOUDCOMP '09
Appscale at CLOUDCOMP '09Chris Bunch
 
Node.js and couchbase Full Stack JSON - Munich NoSQL
Node.js and couchbase   Full Stack JSON - Munich NoSQLNode.js and couchbase   Full Stack JSON - Munich NoSQL
Node.js and couchbase Full Stack JSON - Munich NoSQLPhilipp Fehre
 
Understanding Vapor-Implications for iOS Developers.pdf
Understanding Vapor-Implications for iOS Developers.pdfUnderstanding Vapor-Implications for iOS Developers.pdf
Understanding Vapor-Implications for iOS Developers.pdfTechugo
 
Cross Site Collection Navigation with SPFX, PowerShell PnP, PnP-JS, Office UI
Cross Site Collection Navigation with SPFX, PowerShell PnP, PnP-JS, Office UICross Site Collection Navigation with SPFX, PowerShell PnP, PnP-JS, Office UI
Cross Site Collection Navigation with SPFX, PowerShell PnP, PnP-JS, Office UIThomas Daly
 
App_Engine_PPT..........................
App_Engine_PPT..........................App_Engine_PPT..........................
App_Engine_PPT..........................HassamShahid2
 
PaaS (Platform as a service)
PaaS (Platform as a service) PaaS (Platform as a service)
PaaS (Platform as a service) sukanthan5454
 
Upgrading to Cognos Analytics Release 4: What You Need to Know
Upgrading to Cognos Analytics Release 4: What You Need to KnowUpgrading to Cognos Analytics Release 4: What You Need to Know
Upgrading to Cognos Analytics Release 4: What You Need to KnowSenturus
 
Azure for SharePoint Developers - Workshop - Part 3: Web Services
Azure for SharePoint Developers - Workshop - Part 3: Web ServicesAzure for SharePoint Developers - Workshop - Part 3: Web Services
Azure for SharePoint Developers - Workshop - Part 3: Web ServicesBob German
 
Overview of PaaS: Java experience
Overview of PaaS: Java experienceOverview of PaaS: Java experience
Overview of PaaS: Java experienceIgor Anishchenko
 

Similar to Parse Server: A New Open Source Baas Framework (20)

Platform as a service
Platform as a servicePlatform as a service
Platform as a service
 
Migrate from Parse to AWS
Migrate from Parse to AWSMigrate from Parse to AWS
Migrate from Parse to AWS
 
Platform as a Service (PaaS)
Platform as a Service (PaaS)Platform as a Service (PaaS)
Platform as a Service (PaaS)
 
Midwest PHP - Scaling Magento
Midwest PHP - Scaling MagentoMidwest PHP - Scaling Magento
Midwest PHP - Scaling Magento
 
Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as Code
 
Graph Day 2017 Spring Boot
Graph Day 2017 Spring BootGraph Day 2017 Spring Boot
Graph Day 2017 Spring Boot
 
Storage for containers and cloud-native deployments - Rancher Online Meetup -...
Storage for containers and cloud-native deployments - Rancher Online Meetup -...Storage for containers and cloud-native deployments - Rancher Online Meetup -...
Storage for containers and cloud-native deployments - Rancher Online Meetup -...
 
DevOps with PaaS: Keys for Instrumentation Success, FutureStack17
DevOps with PaaS: Keys for Instrumentation Success, FutureStack17DevOps with PaaS: Keys for Instrumentation Success, FutureStack17
DevOps with PaaS: Keys for Instrumentation Success, FutureStack17
 
Appscale at CLOUDCOMP '09
Appscale at CLOUDCOMP '09Appscale at CLOUDCOMP '09
Appscale at CLOUDCOMP '09
 
Node.js and couchbase Full Stack JSON - Munich NoSQL
Node.js and couchbase   Full Stack JSON - Munich NoSQLNode.js and couchbase   Full Stack JSON - Munich NoSQL
Node.js and couchbase Full Stack JSON - Munich NoSQL
 
Understanding Vapor-Implications for iOS Developers.pdf
Understanding Vapor-Implications for iOS Developers.pdfUnderstanding Vapor-Implications for iOS Developers.pdf
Understanding Vapor-Implications for iOS Developers.pdf
 
Cross Site Collection Navigation with SPFX, PowerShell PnP, PnP-JS, Office UI
Cross Site Collection Navigation with SPFX, PowerShell PnP, PnP-JS, Office UICross Site Collection Navigation with SPFX, PowerShell PnP, PnP-JS, Office UI
Cross Site Collection Navigation with SPFX, PowerShell PnP, PnP-JS, Office UI
 
App_Engine_PPT.ppt
App_Engine_PPT.pptApp_Engine_PPT.ppt
App_Engine_PPT.ppt
 
App_Engine_PPT..........................
App_Engine_PPT..........................App_Engine_PPT..........................
App_Engine_PPT..........................
 
App_Engine_PPT.ppt
App_Engine_PPT.pptApp_Engine_PPT.ppt
App_Engine_PPT.ppt
 
App_Engine_PPT.ppt
App_Engine_PPT.pptApp_Engine_PPT.ppt
App_Engine_PPT.ppt
 
PaaS (Platform as a service)
PaaS (Platform as a service) PaaS (Platform as a service)
PaaS (Platform as a service)
 
Upgrading to Cognos Analytics Release 4: What You Need to Know
Upgrading to Cognos Analytics Release 4: What You Need to KnowUpgrading to Cognos Analytics Release 4: What You Need to Know
Upgrading to Cognos Analytics Release 4: What You Need to Know
 
Azure for SharePoint Developers - Workshop - Part 3: Web Services
Azure for SharePoint Developers - Workshop - Part 3: Web ServicesAzure for SharePoint Developers - Workshop - Part 3: Web Services
Azure for SharePoint Developers - Workshop - Part 3: Web Services
 
Overview of PaaS: Java experience
Overview of PaaS: Java experienceOverview of PaaS: Java experience
Overview of PaaS: Java experience
 

More from George Batschinski

Back4App vs Firebase - Differences explained
Back4App vs Firebase - Differences explainedBack4App vs Firebase - Differences explained
Back4App vs Firebase - Differences explainedGeorge Batschinski
 
Back4App Plans Overview - Backend as a Service
Back4App Plans Overview - Backend as a ServiceBack4App Plans Overview - Backend as a Service
Back4App Plans Overview - Backend as a ServiceGeorge Batschinski
 
Stripe payment integration with Android app
Stripe payment integration with Android appStripe payment integration with Android app
Stripe payment integration with Android appGeorge Batschinski
 
Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and George Batschinski
 
Send SMS using twilio with cloud code
Send SMS using twilio with cloud codeSend SMS using twilio with cloud code
Send SMS using twilio with cloud codeGeorge Batschinski
 

More from George Batschinski (12)

Back4App vs Firebase - Differences explained
Back4App vs Firebase - Differences explainedBack4App vs Firebase - Differences explained
Back4App vs Firebase - Differences explained
 
Como criar um aplicativo
Como criar um aplicativoComo criar um aplicativo
Como criar um aplicativo
 
How to make an app?
How to make an app?How to make an app?
How to make an app?
 
Back4App Plans Overview - Backend as a Service
Back4App Plans Overview - Backend as a ServiceBack4App Plans Overview - Backend as a Service
Back4App Plans Overview - Backend as a Service
 
Backend as a service
Backend as a serviceBackend as a service
Backend as a service
 
Firebase x Back4App
Firebase x Back4AppFirebase x Back4App
Firebase x Back4App
 
How to reduce AWS costs?
How to reduce AWS costs?How to reduce AWS costs?
How to reduce AWS costs?
 
Firebase Alternatives
Firebase AlternativesFirebase Alternatives
Firebase Alternatives
 
Stripe payment integration with Android app
Stripe payment integration with Android appStripe payment integration with Android app
Stripe payment integration with Android app
 
Parse Server x Firebase
Parse Server x FirebaseParse Server x Firebase
Parse Server x Firebase
 
Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and
 
Send SMS using twilio with cloud code
Send SMS using twilio with cloud codeSend SMS using twilio with cloud code
Send SMS using twilio with cloud code
 

Recently uploaded

Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdfkeithzhangding
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Deliverybabeytanya
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewingbigorange77
 

Recently uploaded (20)

Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewing
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 

Parse Server: A New Open Source Baas Framework

  • 1. back4app.com Parse Server: a New Open Source Baas Framework
  • 2. Parse Server: a New Open Source Baas Framework • If you still haven’t settled on an alternative to Parse, the premier cross- platform BaaS that will be shutting down as of January 28, 2017, you’re not alone. • Fortunately, Parse has open sourced the code as Parse Server. • Written in Node.js, Parse Server can serve the Parse API from any Node- enabled infrastructure. • You can read the original publication on: • http://blog.back4app.com/2016/09/12/parse-server/
  • 3. New Possibilities with Parse Server • While having to migrate your app is a hassle you didn’t expect, the good news is that you can do many more things with Parse Server than you could with Parse. • For example, you can host from anywhere in the world with Parse Server and reach a global audience. • You can also develop and test your apps locally to make sure everything’s running smoothly before deploying live. • These features are just the tip of the iceberg – using this powerful and flexible platform offers many other advantages over Parse.com and other BaaS frameworks.
  • 4. No Limits • Parse very necessarily had to establish a 1,000 object query max and time limits on the hundreds of thousands of apps it hosted. • With Parse Server, those limits are history. • While you can set up a query max and time limits on triggers, cloud functions, and requests with Parse Server if you choose, there are no preset limits.
  • 5. Better Database Management • Parse Server delivers much more flexibility and support when it comes to databases. Once you migrate, you’ll have: • Complete control over which database to use. Developers have already written a handful of adapters for Parse Server that allows you to choose from a variety of database platforms and file storage systems. • The ability to customize indexes • True backup and restore functionality, rather than Parse’s manual JSON file exports. • While not everyone will need these features, many developers will appreciate having more control over their databases.
  • 6. Live Queries • Parse Server supports live queries that generate continual feeds of object updates for things like messaging and real-time games and eliminate the need to run additional queries every time you need new data for these types of applications. • You can use Parse Live Queries in Parse Server by using callsubscribe() instead of find(), which tells the server to push object updates in real time. • Note that they do not work in Parse.
  • 7. Recent Additions to Parse Server • Parse Server isn’t an exact copy of Parse; • While it supports all of the standard functionality, there’s a small chance that the functionality you need isn’t included just yet. • But not to worry – in addition to contributions from the open source community, Parse developers committed to a ensuring a smooth transition have recently shipped several Parse.com features to Parse Server.
  • 8. Parse Dashboard • Parse released the Parse Dashboard last spring to help you manage your self- hosted apps. • It’s easy to install, configure, and update and handles multiple apps from the same Dashboard.
  • 9. Push Notifications • Parse recently added the powerful, easy-to-use functionality of Parse Push to Parse Server and Parse Dashboard, so you can target specific channels and installations and push notifications to your users on both iOS and Android – something that developers had been requesting. • And with the new Push Adapter, you can send notifications via any mobile push notifications service that provides an API.
  • 10. Pointer Permissions • The latest versions of both Parse Server (2.2.10) and Parse Dashboard (1.0.12) also include pointer permissions, which offer a powerful new way to secure all of the objects in a class simultaneously. • Pointer permissions easily secure things like messaging and profiles without any new server-or-client-side code.
  • 11. Configuration Functionality • Finally, you can now use the powerful functionality of Parse Config to configure your app on Parse Server.
  • 12. Accessing Analytics for your Parse Server App • Parse Server does have its limitations, such as analytics. • While the platform doesn’t support analytics, you can easily integrate Parse with Google Analytics or Mixpanel, or use a Parse Server hosting company that provides them.
  • 13. Getting Started with Parse Server • Parse Server is already a very flexible and powerful hosting solution for your app. • And because it’s open source, we expect that it will only improve over time. If you haven’t already, check out Parse.com’s migration guide and screencasts to get started with your installation. • Once you become familiar with Parse Server, you may even find yourself creating new features. • If you do, consider contributing your code to the GitHub project to help make it an even more awesome service.

Editor's Notes

  1. Davi
  2. Alysson
  3. Alysson
  4. Alysson
  5. Alysson
  6. Alysson
  7. Alysson
  8. Alysson
  9. Alysson
  10. Alysson
  11. Alysson
  12. Alysson
  13. Alysson