Parse - Backend As A Service

1.756 visualizações

Publicada em

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.

Publicada em: Celular
0 comentários
4 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.756
No SlideShare
0
A partir de incorporações
0
Número de incorporações
268
Ações
Compartilhamentos
0
Downloads
46
Comentários
0
Gostaram
4
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Parse - Backend As A Service

  1. 1. Parse Backend As A Service Por Henrique Morbin
  2. 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
  3. 3. Portfólio completo: http://morbix.com.br/resume
  4. 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. 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
  6. 6. Parse
  7. 7. Principais Produtos Parse Core Push Notifications Analytics
  8. 8. Parse Core
  9. 9. Parse Core  Storage  Social  Geolocation  Cloud  Jobs  Hosting  Modules  Dashboard
  10. 10. Storage  Dados  Arquivos  Relacionamentos  Segurança e Controle de Acesso  Gerenciamento de Usuários  Consultas (Queries)
  11. 11. Social  Integração com Facebook  Integração com Twitter  Logins e Sign Ups  Reset de Senhas
  12. 12. Geolocation  Dados com localização  Consultas baseadas em distância
  13. 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. 14. Jobs  Agendamento de tarefas  Execução automática de serviços na Cloud
  15. 15. Hosting  Hospedagem de páginas estáticas  Domínio minhaaplicacao.parseapp.com ou  Domínio próprio
  16. 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. 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
  18. 18. Legal, quanto custa esse Parse?
  19. 19. Push Notifications
  20. 20. Push Notifications  Infraestrutura completa para Push Notifications  Armazenamento dos Tokens  Push Notifications via Browser e via Client  Estatísticas de abertura
  21. 21. Push Composer Painel de envio de push via Browser
  22. 22. Push Composer Envio segmentado
  23. 23. Push Composer Agendamento dos disparos
  24. 24. Push Analytics Estatísticas exclusivas do Push disparado
  25. 25. Analytics
  26. 26. Parse Analytics  Audience  Events  Data  Retention  Performance
  27. 27. Audience Instalações ativas, Usuários ativos, etc...
  28. 28. Events Solicitações da API, Aberturas do App, etc...
  29. 29. Retention Matriz de retenção de usuários
  30. 30. Performance Total de Requests por segundo
  31. 31. Mew, por que eu não tinha visto o Parse antes? Quanto é?
  32. 32. Plataformas
  33. 33. Plataformas Suportadas Nativamente (SDK)
  34. 34. E se precisar... REST API
  35. 35. Alô? É do banco? Posso falar com meu gerente? Tô precisando de um investimento...
  36. 36. Preço
  37. 37. 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
  38. 38. 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
  39. 39. Analytics  Analytics de GRAÇA
  40. 40. 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
  41. 41.  Facebook:  Portfólio:  GitHub:  Blog:  E-mail: http://facebook.com/hgmorbin http://morbix.com.br/resume http://github.com/Morbix http://letsgodev.com morbin_@hotmail.com  Slideshare: http://www.slideshare.net/hgmorbin  Whats: 5181992194 Entre em contato comigo
  42. 42. Q&A
  43. 43. Obrigado

×