Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Plugue seu Aplicativo
a Nuvem
Azure Mobile Apps Service
C O D I F I C A N D O N I G H T W E E K 2 0 1 6
http://williamsrz.com.br • @WilliamSRodz
28 BYTES
William S. Rodriguez
C O D I F I C A N D O N I G H T W E E K 2 0 1 6
M O B I L E A P P S
E V E R Y W H E R E
em todas plataformas
Múltiplos Dispositivos
Fontes:InsightsGlobaisSobreSmartphonesdaNielsen,primeirosemestrede2012;InsightsSobreTelefoniaMóveld...
Então o que o meu
backend móvel precisa
ter?
Normalmente você vai precisar
Sincronização Offline;
Notificações Push;
Autenticação unificada;
Capacidade cross plataforma;
...
E o seu negocio*
Minimizar o time to market;
Escalar;
Agilidade;
Entrega continua.
* troque por, chefe, gerente, líder, in...
Ai, você pode ser o
#tradicionalzão, #original,
#fazdozero e…
Mas eu tenho tudo aqui!?
Um ou mais servidores;
Instalar, gerenciar banco de
dados;
Desenvolver uma API, Push,
Autenticaçã...
Vai demorar
Duas ou mais semanas* para ter
o seu backend "pronto" e então
começar a codar o seu
aplicativo.
* otimista dem...
Vai demorar… mesmo
Tem que prepara uma camada
de serviços implementando
chamadas HTTP *, fazer parse
de JSON, etc…
Mais um...
E enquanto você perde tempo
A sua ideia já não é mais tão
original;
O seu concorrente já lançou
uma versão igual ou melhor...
ou…
Adotar uma solução MBaaS
API wrapper
DB e armazenamento
de arquivos
Logica e agendamento
de tarefas
Autenticação
Notificaçõ...
MBaaS
Azure Mobile App Service
Azure App Service
API APPS
Easily build and consume
APIs in the cloud
WEB APPS
Web apps that scale with
your business
LOGIC APPS
Automate bu...
Azure Mobile Apps
Service
Armazenamento de
dados em SQL,
Armazenamento de
Tabela e MongoDB
O que todo mundo faz
Autenticação e Single
Sign On
Notific...
Com os adicionais
Conexões Híbridas e
VPN para conectar
aplicativos aos dados
locais
SDK’s Nativas, Cross
Platform (Xamari...
E acompanhamentos
Conectar-se a
recursos locais como
SAP, Oracle e SQL
Server e SharePoint
Autenticação e
Autorização com
...
demo: Backend em 5
minutos
Node.JS / Easy Tables
demo: Consumindo o
meu backend
Adicionando Autenticação e Push
Obrigado =)
C O D I F I C A N D O N I G H T W E E K 2 0 1 6
http://williamsrz.com.br • @WilliamSRodz
28 BYTES
Upcoming SlideShare
Loading in …5
×

Plugue seu Aplicativo a Nuvem no Codificando Night Week 2016

423 views

Published on

Palestra no Codificando Night Week 2016, apresentando o Azure Mobile Apps Service, como criar um backend na Nuvem de forma simples rápida e objetiva.

Published in: Mobile
  • Be the first to comment

  • Be the first to like this

Plugue seu Aplicativo a Nuvem no Codificando Night Week 2016

  1. 1. Plugue seu Aplicativo a Nuvem Azure Mobile Apps Service C O D I F I C A N D O N I G H T W E E K 2 0 1 6
  2. 2. http://williamsrz.com.br • @WilliamSRodz 28 BYTES William S. Rodriguez C O D I F I C A N D O N I G H T W E E K 2 0 1 6
  3. 3. M O B I L E A P P S E V E R Y W H E R E
  4. 4. em todas plataformas
  5. 5. Múltiplos Dispositivos Fontes:InsightsGlobaisSobreSmartphonesdaNielsen,primeirosemestrede2012;InsightsSobreTelefoniaMóveldaNielsen,2012 +48% brasileiros possuem dois ou mais dispositivos mobile. +25% dos colaboradores de uma organização utilizam múltiplos dispositivos móveis para realizar o seu trabalho.
  6. 6. Então o que o meu backend móvel precisa ter?
  7. 7. Normalmente você vai precisar Sincronização Offline; Notificações Push; Autenticação unificada; Capacidade cross plataforma; Integração com Redes Sociais; * pode ser um ou mais itens, depende do aplicativo
  8. 8. E o seu negocio* Minimizar o time to market; Escalar; Agilidade; Entrega continua. * troque por, chefe, gerente, líder, investidor
  9. 9. Ai, você pode ser o #tradicionalzão, #original, #fazdozero e…
  10. 10. Mas eu tenho tudo aqui!? Um ou mais servidores; Instalar, gerenciar banco de dados; Desenvolver uma API, Push, Autenticação, CRUD; Preocupar-se com segurança e performance, etc…
  11. 11. Vai demorar Duas ou mais semanas* para ter o seu backend "pronto" e então começar a codar o seu aplicativo. * otimista demais?
  12. 12. Vai demorar… mesmo Tem que prepara uma camada de serviços implementando chamadas HTTP *, fazer parse de JSON, etc… Mais uma semana para enfim começar a codar o App. * assíncronas pelo amor de Deus
  13. 13. E enquanto você perde tempo A sua ideia já não é mais tão original; O seu concorrente já lançou uma versão igual ou melhor que o seu app; Você já nem lembra mais qual era a ideia inicial; * assíncronas pelo amor de Deus
  14. 14. ou…
  15. 15. Adotar uma solução MBaaS API wrapper DB e armazenamento de arquivos Logica e agendamento de tarefas Autenticação Notificações Push backend como serviço
  16. 16. MBaaS
  17. 17. Azure Mobile App Service
  18. 18. Azure App Service
  19. 19. API APPS Easily build and consume APIs in the cloud WEB APPS Web apps that scale with your business LOGIC APPS Automate business process across SaaS and on-premises MOBILE APPS Build Mobile apps for any device
  20. 20. Azure Mobile Apps Service
  21. 21. Armazenamento de dados em SQL, Armazenamento de Tabela e MongoDB O que todo mundo faz Autenticação e Single Sign On Notificações personalizadas por push Lógica no Servidor
  22. 22. Com os adicionais Conexões Híbridas e VPN para conectar aplicativos aos dados locais SDK’s Nativas, Cross Platform (Xamarin) e REST Dimensionamento automático interno de acordo com as necessidades dos aplicativos Sincronização baseada em nuvem para criar aplicativos que funcionam off-line
  23. 23. E acompanhamentos Conectar-se a recursos locais como SAP, Oracle e SQL Server e SharePoint Autenticação e Autorização com integrado ao Active Directory SSO utilizando conta Microsoft ou de redes sociais (Twitter, Facebook, Google) Conectar-se a aplicações SaaS (Sales Force, Office 365)
  24. 24. demo: Backend em 5 minutos Node.JS / Easy Tables
  25. 25. demo: Consumindo o meu backend Adicionando Autenticação e Push
  26. 26. Obrigado =) C O D I F I C A N D O N I G H T W E E K 2 0 1 6 http://williamsrz.com.br • @WilliamSRodz 28 BYTES

×