Parse é uma plataforma web focada em prover serviços na nuvem para plataformas móveis.
Fundada em 2011 por um grupo pequeno de desenvolvedores e sua primeira versão foi apelidada de “Heroku of mobile”.
A plataforma cresceu muito nos 2 anos seguintes e foi adquirido pelo Facebook em Abril/2013.
2. Quem sou eu?
• Henrique Morbin
• Desenvolvedor iOS desde 2011
• Estudante de Matemática pela UFRGS
• Consultor Técnico Mobile na Hewlett-Packard
http://facebook.com/hgmorbin
http://morbix.com.br/resume
morbin_@hotmail.com
4. Quem é o Parse?
• Parse é uma plataforma web focada em prover serviços na nuvem para
plataformas móveis.
• Fundada em 2011 por um grupo pequeno de desenvolvedores e sua
primeira versão foi apelidada de “Heroku of mobile”.
• A plataforma cresceu muito nos 2 anos seguintes e foi adquirido pelo
Facebook em Abril/2013.
https://www.parse.com
5. O que é Backend As A Service?
Também conhecido como BaaS
Modelo de serviço voltado para Web e Mobile Apps
Provém acesso a Cloud Storage e aos serviços expostos pela API
Provém serviços de gerenciamento de Usuários, Push Notifications e In-
App Purchase
13. Cloud
Código em Javascript
Funções para serem utilizadas como serviços
Triggers (ações executadas antes/depois de uma interação com o
objeto/tabela)
Node.js
14. Jobs
Agendamento de tarefas
Execução automática de serviços na Cloud
15. Hosting
Hospedagem de páginas estáticas
Domínio minhaaplicacao.parseapp.com ou
Domínio próprio
16. Modules
App Links (Integração entre apps)
Maingun (Envio e Recebimento de Emails)
Mandrill (Envio de Emails)
Moment (Validação e Manipulação de Datas)
Parse Image (Manipulação de Imagens)
SendGrid (Envio de Emails)
Stripe (Pagamentos via Cartão de Crédito)
Twilio (Envio e Recebimento de SMS e Correio de Voz)
Underscore (Utilitário Javascript)
Módulo de Terceiros
17. Dashboard
Relatórios e Estatísticas
Acesso e Gerenciamento dos dados do storage
Acesso às funções da Cloud
Logs da Cloud
Gerenciamento das Jobs
Controle de Acesso
Acesso às Chaves e demais configurações
20. Push Notifications
Infraestrutura completa para Push Notifications
Armazenamento dos Tokens
Push Notifications via Browser e via Client
Estatísticas de abertura
38. Parse Core
30 Requisições por Segundo
Por aplicação (não por conta)
20GB de armazenamento para arquivos
20GB de armazenamento para os dados
2TB de transferência
1 Job por vez
39. Push Notifications
1 milhão de recipientes únicos
Exemplo:
Se 1 pessoa receber 10 mensagens conta 1 push
Se 10 pessoas receberem 1 mensagem cada conta 10 pushs
41. Outros pontos fortes
A documentação é muito completa e muito clara
Eles disponibilizam vários tutoriais completos usando os recursos do
Parse, Facebook, Geolocations, etc...
O datastore se modela automático