SlideShare una empresa de Scribd logo
# B A C K E N D _ I O S
Julio 2014
I N T R O D U C C I Ó N
# B A C K E N D S _ I O S
C O N C E P T O S
• ¿qué es el cloud computing?
• es un paradigma que permite ofrecer servicios a través de internet.
• ¿cuando empezó todo?
• fabricas de información (Wired Octubre 2006), explica la visión de Google, Microsoft,
Amazon...
• Distintas capas, distintas posibilidad
• PaaS: (Platform as a Service)
• SaaS: (Software as a Service)
• IaaS: (Infrastructure as a Service)
• Baas o MBaas (Mobile Backend as a Sevice)
# B A C K E N D _ I O S
C O N C E P T O S
• Metodología DOA
(Desarrollo Orientado al
Ahorro)
M B A A S - C O N C E P T O S
Mira nena, aquí hay una
cuestión: el conceto es el
conceto.
A P P MBaaS - Conceptos
• Mobile Backend as a Service. ¿el nuevo midleware?
• http://blogs.forrester.com/michael_facemire/
12-04-25-
mobile_backend_as_a_service_the_new_lightweight
_middleware
A P P MBaaS - Conceptos
• Baas nos proporcionan los ingredientes necesarios
para construir soluciones web o móviles, olvidándonos
de diseñar, construir y mantener nuestro propio
Backend.
• Nacen bajo el paraguas de la suma de dos elementos:
Grandes proveedores de Cloud + API Business
A P P
• Baas nos proporcionan los ingredientes necesarios
para construir soluciones web o móviles, olvidándonos
de diseñar, construir y mantener nuestro propio
Backend.
• Nacen bajo el paraguas de la suma de dos elementos:
Grandes proveedores de Cloud + API Business
MBaaS - Conceptos
• Estos “ingredientes” son comunes en la mayoría de
de Baas:
• SDK multiplataforma
• Servicios de gestión de usuarios (OAuth, propios)
• Integración con redes sociales
• Notificaciones Push
• Almacenamiento en Cloud
• Construcción de REST API propia
A P P
• Baas nos proporcionan los ingredientes necesarios
para construir soluciones web o móviles, olvidándonos
de diseñar, construir y mantener nuestro propio
Backend.
• Nacen bajo el paraguas de la suma de dos elementos:
Grandes proveedores de Cloud + API Business
MBaaS - Conceptos
Apps Monoliticas ->
B A C K E N D S PA R A I N D I E S
# B A C K E N D S _ I O S
PA R S E
• Es	
  el	
  MBaaS	
  de	
  moda,	
  marca	
  tendencia	
  
• Pero	
  debes	
  saber:	
  
• Comprado	
  por	
  Facebook	
  
• Está	
  sobre	
  AWS...no	
  sé	
  por	
  cuanto	
  Aempo	
  
• Aún	
  así,	
  es	
  probablemente	
  el	
  mejor	
  para	
  desarrolladores	
  
independiente	
  y	
  pequeñas	
  empresas
PA R S E
• Nos	
  ofrece:	
  
• Integración	
  Redes	
  Sociales	
  
• GesAón	
  de	
  usuarios	
  /	
  roles	
  
• UI	
  
• In-­‐App	
  Purchase	
  
• Files
PA R S E
• Nos	
  ofrece:	
  
• Push	
  
• Persistencia	
  
• GeoPoints	
  
• Cloud	
  Code
PA R S E
• Soporta	
  y	
  Aene	
  SDKs	
  para:
PA R S E
• Cloud	
  Code	
  
• Podemos	
  escribir	
  nuestras	
  APIs	
  
• basadas	
  en	
  JS	
  y	
  backbone	
  
• TENEMOS	
  Tareas	
  programadas!!!!!	
  desde	
  sepAembre’13
PA R S E
• Consumir	
  cloud	
  code	
  es	
  muy	
  sencillo:
[PFCloud
callFunctionInBackground:@"NOMBRE-API"
withParameters:params
block:^(id object, NSError *error) {
PA R S E
• Y	
  nuestro	
  cloud	
  code	
  podría	
  tener	
  este	
  aspecto….
• [PFCloud	
  callFuncAonInBackground:@“generateNewID”……
B A C K E N D S PA R A S TA R T U P S
# B A C K E N D S _ I O S
M O B I L E S E R V I C E S
!
• Es	
  el	
  MBaaS	
  de	
  Microsob	
  
• Mobile	
  Services	
  desde	
  finales	
  del	
  2012	
  
• Nos	
  ofrece:
M O B I L E S E R V I C E S
!
• Autoescalado:	
  podemos	
  definir	
  el	
  “tamaño”	
  de	
  nuestro	
  
servicio	
  
• Construir	
  Apps	
  coporaAvas:	
  AAD,	
  BBDD	
  (Sql	
  Server,	
  Oracle)….
M O B I L E S E R V I C E S
!
• Puntos	
  interesantes	
  de	
  este	
  MBaaS	
  
• Custom	
  APIs:	
  Podemos	
  desarrollar	
  nuestras	
  propias	
  Apis	
  de	
  
backend...Mola!!	
  
• Scheduler:	
  Tenemos	
  la	
  posibilidad	
  de	
  planificar	
  tareas	
  en	
  
background
M O B I L E S E R V I C E S
!
• Custom	
  APIs	
  
• Desarrolladas	
  en	
  JS	
  (express.js)	
  y	
  también	
  en	
  C#	
  
• Permisos	
  a	
  nivel	
  de	
  GET/POST/DELETE/PUT/PATCH	
  
• Expuestas:	
  
• hmps://miendpoint.azure-­‐mobile.net/api/
nombreAPI
M O B I L E S E R V I C E S
!
• ¿Cómo	
  podemos	
  consumir	
  estas	
  Custom	
  APIs?
INVOKE
M O B I L E S E R V I C E S
!
• ¿Cómo	
  podemos	
  consumir	
  estas	
  Custom	
  APIs?
[client invokeAPI:@"Mi-APICOMOSELLAME"
body:nil
HTTPMethod:@"GET"
parameters:parameters
headers:headers
completion:....];
M O B I L E S E R V I C E S
B A C K E N D S PA R A T O D O L O D E M Á S
# B A C K E N D S _ I O S
A M A Z O N W E B S E R V I C E S
• Amazon ofrece:
A M A Z O N W E B S E R V I C E S
• Desde 2006 ofrece sus servicios como Plataforma.
• Más de 40k servidores
• 26 Data Centers en: Virginia,Dallas/Fort Worth, Los
Angeles, Miami, Newark/New Jersey, California,
Seattle, St. Louis, Amsterdam, Dublin, Frankfurt,
London, Hong Kong, Singapore, Tokyo...
A M A Z O N W E B S E R V I C E S
• Multiplataforma
• AMI, imágenes de maquinas de casi todos los SO y
combinaciones de productos, p.e. W2008 con SQL
Server 2008 R2 optimizado......
A M A Z O N W E B S E R V I C E S
• Desarrollo de apps con AWs es posible
gracias a un SDK.....pero necesitamos
suscribirnos (tarjeta de crédito €)
• Podemos usar AWS sin coste, durante un
tiempo limitado y usando los recursos
limitados......para investigar, aprender,
desarrollar son suficientes.... Hay que controlar
el consumo.
A M A Z O N W E B S E R V I C E S
• SDKs para:
• PHP
• Java
• Python
• Ruby
• .NET
• Mobile: Android, IOS y Fire
A M A Z O N W E B S E R V I C E S
• Amazon Cognito
• Gestión de identidades
• Gestión de acceso a recursos para Apps
• Simplificación de upload/download de ficheros
• Integración con Amazon Kinesis
A M A Z O N W E B S E R V I C E S
• Amazon Cognito
• ¿Es el MBAS de Amazon?…. de momento NO,
pero…
• Disponible con el SDK 2.0
• BFTask (https://github.com/BoltsFramework/
Bolts-iOS)
A Z U R E
A Z U R E
• Al mismo nivel que AWS en cuanto a posibilidades
• Diferente en cuanto a tener un MBAS, pero con la
posibilidad de conectarlo con el resto de su nube
A Z U R E
O T R O S B A C K E N D S
B A C K E N D S _ I O S
OT R O S B AC K E N D S
• BaaSBox	
  
• BackBeem
E L H A Z LO T Ú M I S M O
B A A S B OX
• BaaSBox	
  
• Backend	
  Open	
  Source	
  
• Basado	
  en	
  Java	
  
• No	
  está	
  ligado	
  a	
  ningún	
  proveedor	
  
• Puedes	
  ser	
  desplegado	
  en	
  cualquier	
  	
  
• En	
  Cloud	
  o	
  en	
  Casa
E L H A Z LO T Ú M I S M O
B A A S B OX
!
• Hasta	
  la	
  fecha	
  ofrece	
  SDKs	
  para	
  IOS	
  y	
  Android	
  
• Estos	
  SDKs	
  atacan	
  el	
  Rest	
  Api,	
  que	
  nos	
  proporciona:	
  
• GesAón	
  de	
  Usuarios	
  
• Push	
  
• Documents
E L H A Z LO T Ú M I S M O
B A A S B OX
E L H A Z LO T Ú M I S M O
B A A S B OX
E L H A Z LO T Ú M I S M O
B A A S B OX
• Pros	
  
• Es	
  una	
  opción	
  interesante	
  si	
  no	
  tenemos	
  claro	
  dónde	
  
hospedar	
  nuestro	
  beackend	
  al	
  inicio	
  del	
  desarrollo	
  
• Podemos	
  desplegarlo	
  en	
  AWS	
  o	
  Azure	
  sin	
  
problemas	
  
• No	
  Aene	
  costes,	
  por	
  el	
  momento	
  
E L H A Z LO T Ú M I S M O
B A A S B OX
• Contras	
  
• Java	
  :-­‐)	
  
• futuro	
  $$$$
• MBaaS	
  en	
  toda	
  regla,	
  ofrece:	
  
• Persistencia	
  
• Data	
  browser	
  
• SDKs	
  y	
  API	
  REST	
  
• GesAón	
  de	
  usuarios	
  (Facebook,	
  Twimer)
B AC K B E A M
• MBaaS	
  en	
  toda	
  regla,	
  ofrece:	
  
• Push	
  
• emails	
  personalizados	
  
• Parte	
  web	
  
• Y	
  además...
B AC K B E A M
B AC K B E A M
• Y	
  además...	
  
• EstadísAcas	
  
• Modelo	
  de	
  colaboladores	
  
• Desarrollado	
  en	
  España	
  
• hmp://backbeam.io
# B A C K E N D S _ I O S
Q&A
M U C H A S G R A C I A S
{ “me”:
{“speaker” : “Juan A. Martin”,
“company”: “CloudOnMobile”,
“contact”: { "mail":"juan.antonio.martin@gmail.com”,
"twitter":"@byjuanamn",
"skype":"by-juanamn"
}
}
}

Más contenido relacionado

PDF
AWS para torpes - Introducción a AWS
PPTX
Reforma energetica presentacion
PPT
Ingredion Internship
PDF
Ormita: 21st March 2014 - New Members India
PDF
BELTRAIDE - Belize Importers & Exporters Directory
PPTX
Sprint planning meeting
PPTX
Redes locales trabajo
DOCX
Actividad obligatoria 5
AWS para torpes - Introducción a AWS
Reforma energetica presentacion
Ingredion Internship
Ormita: 21st March 2014 - New Members India
BELTRAIDE - Belize Importers & Exporters Directory
Sprint planning meeting
Redes locales trabajo
Actividad obligatoria 5

Destacado (20)

PPT
Tratamientos selvícolas
PDF
Medición da contaminación lumínica e distintivos de ceo escuro.
DOCX
Violencia familiar Abordaje multidisciplinario
PDF
analisis de resina
DOCX
DOCX
Facebook commerce
PPTX
Aprendizaje organizacional
PPTX
Didactica como disciplina cientificapormarielachasiquiza
PPTX
Algoritmo
PPTX
Do not let them die! fernando gutierrez medellin
PDF
Sesión 3
PDF
El arte de la guerra (sun tzu)
PDF
Trabajointereses3.docx (1)
PDF
Planteamiento del problema
PDF
La cámara
PDF
Presentacion smart cash club nito global
PPT
PPT
Entidades nacionales que promuven el desarrollo humano
PPTX
EMILIANA LUCAS
Tratamientos selvícolas
Medición da contaminación lumínica e distintivos de ceo escuro.
Violencia familiar Abordaje multidisciplinario
analisis de resina
Facebook commerce
Aprendizaje organizacional
Didactica como disciplina cientificapormarielachasiquiza
Algoritmo
Do not let them die! fernando gutierrez medellin
Sesión 3
El arte de la guerra (sun tzu)
Trabajointereses3.docx (1)
Planteamiento del problema
La cámara
Presentacion smart cash club nito global
Entidades nacionales que promuven el desarrollo humano
EMILIANA LUCAS
Publicidad

Similar a Backend i os (20)

PDF
SPS Madrid 2019 - Eleva tu aplicaciones de PowerApps a otro nivel
PDF
Cloud party
PDF
WhyFLOSS - Como evitar caer cautivo de las Nubes Propietarias
PPTX
El mundo cloud y las apis
PPTX
David Victoria - AWS Summit CDMX.pptx
PDF
Tips en la instalación de Dynamics 365 Finance and Operations On Premise - LBD
PPTX
SOA Cloud Silos
PPTX
Escalando con SQL Server hasta la nube, un trayecto necesario - Adrian Miranda
PPTX
Cloud Computing VS SOA
PPTX
Charla LogicApps en el CEUS
PDF
Creando Productos SaaS
PDF
Integration Cloud Service vs SOA
PPTX
Descubriendo windows azure
PDF
Derribando la torre de marfil - Plain Concepts Dev Day
PDF
Tips en la instalación de Dynamics 365 FO - LBD, 365 Saturday
PDF
DBA del Futuro (Un nuevo paradigma)
PPTX
2019.10.04.v open.azurevsaws
PDF
Que es cloud computing ?
PPTX
Introducción al Cloud Computing
PPTX
Jornada 3.presentación cloud en la venta
SPS Madrid 2019 - Eleva tu aplicaciones de PowerApps a otro nivel
Cloud party
WhyFLOSS - Como evitar caer cautivo de las Nubes Propietarias
El mundo cloud y las apis
David Victoria - AWS Summit CDMX.pptx
Tips en la instalación de Dynamics 365 Finance and Operations On Premise - LBD
SOA Cloud Silos
Escalando con SQL Server hasta la nube, un trayecto necesario - Adrian Miranda
Cloud Computing VS SOA
Charla LogicApps en el CEUS
Creando Productos SaaS
Integration Cloud Service vs SOA
Descubriendo windows azure
Derribando la torre de marfil - Plain Concepts Dev Day
Tips en la instalación de Dynamics 365 FO - LBD, 365 Saturday
DBA del Futuro (Un nuevo paradigma)
2019.10.04.v open.azurevsaws
Que es cloud computing ?
Introducción al Cloud Computing
Jornada 3.presentación cloud en la venta
Publicidad

Más de Juan Antonio Martin (9)

PDF
Ios y azure apps como churros
PDF
Piezas para construir un ecommerce para mobile
PDF
Introducción a CloudKit
PDF
Instruments 3 en 1
PDF
Bye bye jenkins welcome bots
PPT
Parse intro
KEY
Desmontando a Jenkins :-)
KEY
Google analytics sdk ios
KEY
Cloud en iOS: alternativas para desarrollar nuevas Apps
Ios y azure apps como churros
Piezas para construir un ecommerce para mobile
Introducción a CloudKit
Instruments 3 en 1
Bye bye jenkins welcome bots
Parse intro
Desmontando a Jenkins :-)
Google analytics sdk ios
Cloud en iOS: alternativas para desarrollar nuevas Apps

Último (20)

PDF
CyberOps Associate - Cisco Networking Academy
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
taller de informática - LEY DE OHM
PDF
Calidad desde el Docente y la mejora continua .pdf
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PDF
Influencia-del-uso-de-redes-sociales.pdf
PDF
clase auditoria informatica 2025.........
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
Diapositiva proyecto de vida, materia catedra
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
Maste clas de estructura metálica y arquitectura
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
Presentación de Redes de Datos modelo osi
PPT
introduccion a las_web en el 2025_mejoras.ppt
PDF
Estrategia de apoyo tecnología miguel angel solis
CyberOps Associate - Cisco Networking Academy
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
taller de informática - LEY DE OHM
Calidad desde el Docente y la mejora continua .pdf
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
Power Point Nicolás Carrasco (disertación Roblox).pptx
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
Plantilla para Diseño de Narrativas Transmedia.pdf
Influencia-del-uso-de-redes-sociales.pdf
clase auditoria informatica 2025.........
historia_web de la creacion de un navegador_presentacion.pptx
REDES INFORMATICAS REDES INFORMATICAS.pptx
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Diapositiva proyecto de vida, materia catedra
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Maste clas de estructura metálica y arquitectura
Presentación PASANTIAS AuditorioOO..pptx
Presentación de Redes de Datos modelo osi
introduccion a las_web en el 2025_mejoras.ppt
Estrategia de apoyo tecnología miguel angel solis

Backend i os

  • 1. # B A C K E N D _ I O S Julio 2014
  • 2. I N T R O D U C C I Ó N # B A C K E N D S _ I O S
  • 3. C O N C E P T O S • ¿qué es el cloud computing? • es un paradigma que permite ofrecer servicios a través de internet. • ¿cuando empezó todo? • fabricas de información (Wired Octubre 2006), explica la visión de Google, Microsoft, Amazon... • Distintas capas, distintas posibilidad • PaaS: (Platform as a Service) • SaaS: (Software as a Service) • IaaS: (Infrastructure as a Service) • Baas o MBaas (Mobile Backend as a Sevice)
  • 4. # B A C K E N D _ I O S
  • 5. C O N C E P T O S • Metodología DOA (Desarrollo Orientado al Ahorro)
  • 6. M B A A S - C O N C E P T O S Mira nena, aquí hay una cuestión: el conceto es el conceto.
  • 7. A P P MBaaS - Conceptos • Mobile Backend as a Service. ¿el nuevo midleware? • http://blogs.forrester.com/michael_facemire/ 12-04-25- mobile_backend_as_a_service_the_new_lightweight _middleware
  • 8. A P P MBaaS - Conceptos • Baas nos proporcionan los ingredientes necesarios para construir soluciones web o móviles, olvidándonos de diseñar, construir y mantener nuestro propio Backend. • Nacen bajo el paraguas de la suma de dos elementos: Grandes proveedores de Cloud + API Business
  • 9. A P P • Baas nos proporcionan los ingredientes necesarios para construir soluciones web o móviles, olvidándonos de diseñar, construir y mantener nuestro propio Backend. • Nacen bajo el paraguas de la suma de dos elementos: Grandes proveedores de Cloud + API Business MBaaS - Conceptos • Estos “ingredientes” son comunes en la mayoría de de Baas: • SDK multiplataforma • Servicios de gestión de usuarios (OAuth, propios) • Integración con redes sociales • Notificaciones Push • Almacenamiento en Cloud • Construcción de REST API propia
  • 10. A P P • Baas nos proporcionan los ingredientes necesarios para construir soluciones web o móviles, olvidándonos de diseñar, construir y mantener nuestro propio Backend. • Nacen bajo el paraguas de la suma de dos elementos: Grandes proveedores de Cloud + API Business MBaaS - Conceptos Apps Monoliticas ->
  • 11. B A C K E N D S PA R A I N D I E S # B A C K E N D S _ I O S
  • 12. PA R S E • Es  el  MBaaS  de  moda,  marca  tendencia   • Pero  debes  saber:   • Comprado  por  Facebook   • Está  sobre  AWS...no  sé  por  cuanto  Aempo   • Aún  así,  es  probablemente  el  mejor  para  desarrolladores   independiente  y  pequeñas  empresas
  • 13. PA R S E • Nos  ofrece:   • Integración  Redes  Sociales   • GesAón  de  usuarios  /  roles   • UI   • In-­‐App  Purchase   • Files
  • 14. PA R S E • Nos  ofrece:   • Push   • Persistencia   • GeoPoints   • Cloud  Code
  • 15. PA R S E • Soporta  y  Aene  SDKs  para:
  • 16. PA R S E • Cloud  Code   • Podemos  escribir  nuestras  APIs   • basadas  en  JS  y  backbone   • TENEMOS  Tareas  programadas!!!!!  desde  sepAembre’13
  • 17. PA R S E • Consumir  cloud  code  es  muy  sencillo: [PFCloud callFunctionInBackground:@"NOMBRE-API" withParameters:params block:^(id object, NSError *error) {
  • 18. PA R S E • Y  nuestro  cloud  code  podría  tener  este  aspecto…. • [PFCloud  callFuncAonInBackground:@“generateNewID”……
  • 19. B A C K E N D S PA R A S TA R T U P S # B A C K E N D S _ I O S
  • 20. M O B I L E S E R V I C E S ! • Es  el  MBaaS  de  Microsob   • Mobile  Services  desde  finales  del  2012   • Nos  ofrece:
  • 21. M O B I L E S E R V I C E S ! • Autoescalado:  podemos  definir  el  “tamaño”  de  nuestro   servicio   • Construir  Apps  coporaAvas:  AAD,  BBDD  (Sql  Server,  Oracle)….
  • 22. M O B I L E S E R V I C E S ! • Puntos  interesantes  de  este  MBaaS   • Custom  APIs:  Podemos  desarrollar  nuestras  propias  Apis  de   backend...Mola!!   • Scheduler:  Tenemos  la  posibilidad  de  planificar  tareas  en   background
  • 23. M O B I L E S E R V I C E S ! • Custom  APIs   • Desarrolladas  en  JS  (express.js)  y  también  en  C#   • Permisos  a  nivel  de  GET/POST/DELETE/PUT/PATCH   • Expuestas:   • hmps://miendpoint.azure-­‐mobile.net/api/ nombreAPI
  • 24. M O B I L E S E R V I C E S ! • ¿Cómo  podemos  consumir  estas  Custom  APIs? INVOKE
  • 25. M O B I L E S E R V I C E S ! • ¿Cómo  podemos  consumir  estas  Custom  APIs? [client invokeAPI:@"Mi-APICOMOSELLAME" body:nil HTTPMethod:@"GET" parameters:parameters headers:headers completion:....];
  • 26. M O B I L E S E R V I C E S
  • 27. B A C K E N D S PA R A T O D O L O D E M Á S # B A C K E N D S _ I O S
  • 28. A M A Z O N W E B S E R V I C E S • Amazon ofrece:
  • 29. A M A Z O N W E B S E R V I C E S • Desde 2006 ofrece sus servicios como Plataforma. • Más de 40k servidores • 26 Data Centers en: Virginia,Dallas/Fort Worth, Los Angeles, Miami, Newark/New Jersey, California, Seattle, St. Louis, Amsterdam, Dublin, Frankfurt, London, Hong Kong, Singapore, Tokyo...
  • 30. A M A Z O N W E B S E R V I C E S • Multiplataforma • AMI, imágenes de maquinas de casi todos los SO y combinaciones de productos, p.e. W2008 con SQL Server 2008 R2 optimizado......
  • 31. A M A Z O N W E B S E R V I C E S • Desarrollo de apps con AWs es posible gracias a un SDK.....pero necesitamos suscribirnos (tarjeta de crédito €) • Podemos usar AWS sin coste, durante un tiempo limitado y usando los recursos limitados......para investigar, aprender, desarrollar son suficientes.... Hay que controlar el consumo.
  • 32. A M A Z O N W E B S E R V I C E S • SDKs para: • PHP • Java • Python • Ruby • .NET • Mobile: Android, IOS y Fire
  • 33. A M A Z O N W E B S E R V I C E S • Amazon Cognito • Gestión de identidades • Gestión de acceso a recursos para Apps • Simplificación de upload/download de ficheros • Integración con Amazon Kinesis
  • 34. A M A Z O N W E B S E R V I C E S • Amazon Cognito • ¿Es el MBAS de Amazon?…. de momento NO, pero… • Disponible con el SDK 2.0 • BFTask (https://github.com/BoltsFramework/ Bolts-iOS)
  • 35. A Z U R E
  • 36. A Z U R E • Al mismo nivel que AWS en cuanto a posibilidades • Diferente en cuanto a tener un MBAS, pero con la posibilidad de conectarlo con el resto de su nube
  • 37. A Z U R E
  • 38. O T R O S B A C K E N D S B A C K E N D S _ I O S
  • 39. OT R O S B AC K E N D S • BaaSBox   • BackBeem
  • 40. E L H A Z LO T Ú M I S M O B A A S B OX • BaaSBox   • Backend  Open  Source   • Basado  en  Java   • No  está  ligado  a  ningún  proveedor   • Puedes  ser  desplegado  en  cualquier     • En  Cloud  o  en  Casa
  • 41. E L H A Z LO T Ú M I S M O B A A S B OX ! • Hasta  la  fecha  ofrece  SDKs  para  IOS  y  Android   • Estos  SDKs  atacan  el  Rest  Api,  que  nos  proporciona:   • GesAón  de  Usuarios   • Push   • Documents
  • 42. E L H A Z LO T Ú M I S M O B A A S B OX
  • 43. E L H A Z LO T Ú M I S M O B A A S B OX
  • 44. E L H A Z LO T Ú M I S M O B A A S B OX • Pros   • Es  una  opción  interesante  si  no  tenemos  claro  dónde   hospedar  nuestro  beackend  al  inicio  del  desarrollo   • Podemos  desplegarlo  en  AWS  o  Azure  sin   problemas   • No  Aene  costes,  por  el  momento  
  • 45. E L H A Z LO T Ú M I S M O B A A S B OX • Contras   • Java  :-­‐)   • futuro  $$$$
  • 46. • MBaaS  en  toda  regla,  ofrece:   • Persistencia   • Data  browser   • SDKs  y  API  REST   • GesAón  de  usuarios  (Facebook,  Twimer) B AC K B E A M
  • 47. • MBaaS  en  toda  regla,  ofrece:   • Push   • emails  personalizados   • Parte  web   • Y  además... B AC K B E A M
  • 48. B AC K B E A M • Y  además...   • EstadísAcas   • Modelo  de  colaboladores   • Desarrollado  en  España   • hmp://backbeam.io
  • 49. # B A C K E N D S _ I O S Q&A
  • 50. M U C H A S G R A C I A S { “me”: {“speaker” : “Juan A. Martin”, “company”: “CloudOnMobile”, “contact”: { "mail":"juan.antonio.martin@gmail.com”, "twitter":"@byjuanamn", "skype":"by-juanamn" } } }