Introduction to Parse - MBaaS

Comments (0)

Transcript of Introduction to Parse - MBaaS

Dude, I have a ToDoList app and I want to use it on multiple platforms.HOW CAN I SYNCHRONIZE ITS DATA?Hm... You'd need a server.Let's check out the blackboard!I might have an...You're not the first oneThink about "aaS" (as a Service)An idea that is developed and put into action is more important than an idea that exists only as an idea. - Buddah -MBaaS: Mobile Backend as a ServiceCloud-based storage- Save data in cloud via RESTful APIs- Local data storage for offline mode- CRUD dashboard- No schemaPush Notification- Scalability - Push composer- Scheduling- TargetingApp Analytics- User behavior tracking - Optimize push campaigns- Analyze API usage- Growth analyticSocial- Login/Signup/Link via FB/Twitter account - Use FB/Twitter APIsHosting- Static websites- Combine with JS SDK- Edit locally and deployCloud Code- Background jobs- Node.JS & Express- Hooking in business codeSDK- Multiple platforms- Cover security & Parse communicating- Wrapper RESTful APIs- Use ParseObject as a data modelDEMOTAKEAWAYSPARSEA feature-rich MBaaS (Mobile Backend as a Service).Support mobile developer in data & files storage, push notification, analytic, dashboard, customizable backend.There are several cloud modules from Parse & its partners.Expensive if the app grows and reaches plan's limitation too quickly.Q&AEmail: anlpnguyen@kms-technology.com

Parse.comWorthy MentioningsAll data are protected under ACL (Access Control Lists).HTTPS & SSL are required to secure the connection.Without SDKs, you can send requests to Parse via its APIs.Be able to store files and images.NoSQL databaseThere is some limitation in file size, requests number...Cloud Modules- Integrate app with third parties: SendGrid, Twillio, Instagram...- Images & Emails processing.