Your SlideShare is downloading. ×
  • Like
Backbeam
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply
Published

Presentación Backbeam Betabeers Madrid, 26 junio 2013

Presentación Backbeam Betabeers Madrid, 26 junio 2013

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
209
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. http://backbeam.io @backbeamio Betabeers Madrid, 26 junio 2013 Alberto Gimeno @gimenete
  • 2. app == iceberg
  • 3. Lo que ves...
  • 4. Y lo que no ves...
  • 5. Y cuando tu app evoluciona
  • 6. Y cuando tu app evoluciona Modificar la base de datos
  • 7. Y cuando tu app evoluciona Modificar la base de datos Actualizar el panel de control
  • 8. Y cuando tu app evoluciona Modificar la base de datos Actualizar el panel de control Modificar el web service
  • 9. Y cuando tu app evoluciona Modificar la base de datos Actualizar el panel de control Modificar el web service Desplegar
  • 10. Y cuando tu app evoluciona Modificar la base de datos Actualizar el panel de control Modificar el web service Desplegar Aplicar los cambios en la app
  • 11. Un backend en 3 pasos
  • 12. Un backend en 3 pasos Definir el modelo de datos
  • 13. Un backend en 3 pasos Definir el modelo de datos Introducir datos (opcional)
  • 14. Un backend en 3 pasos Definir el modelo de datos Introducir datos (opcional) Usar los SDKs para iOS, Android o web
  • 15. Reduce tiempos de desarrollo
  • 16. Reduce tiempos de desarrollo Reduce costes de desarrollo
  • 17. Reduce tiempos de desarrollo Reduce costes de desarrollo Enfócate en la aplicación, no en la infraestructura
  • 18. DEMO
  • 19. Puntos diferenciadores
  • 20. Puntos diferenciadores • Potente lenguaje de consulta
  • 21. Puntos diferenciadores • Potente lenguaje de consulta • Panel de control rico
  • 22. Puntos diferenciadores • Potente lenguaje de consulta • Panel de control rico • Desarrollo de aplicaciones web
  • 23. Puntos diferenciadores • Potente lenguaje de consulta • Panel de control rico • Desarrollo de aplicaciones web • Gestión de ficheros avanzada
  • 24. Puntos diferenciadores • Potente lenguaje de consulta • Panel de control rico • Desarrollo de aplicaciones web • Gestión de ficheros avanzada • API real-time
  • 25. Puntos diferenciadores • Potente lenguaje de consulta • Panel de control rico • Desarrollo de aplicaciones web • Gestión de ficheros avanzada • API real-time • SDKs Open Source
  • 26. Tecnología
  • 27. Tecnologías frontend SPI = Single Page Interface. Se ha implementado con renderizado en el servidor. Tiene gestión de links, formularios, confirmaciones, mensajes, etc.
  • 28. Tecnologías frontend • Micro-framework SPI propio SPI = Single Page Interface. Se ha implementado con renderizado en el servidor. Tiene gestión de links, formularios, confirmaciones, mensajes, etc.
  • 29. Tecnologías frontend • Micro-framework SPI propio • Twitter Bootstrap en panel de control SPI = Single Page Interface. Se ha implementado con renderizado en el servidor. Tiene gestión de links, formularios, confirmaciones, mensajes, etc.
  • 30. Tecnologías frontend • Micro-framework SPI propio • Twitter Bootstrap en panel de control • HTML5 File API, XHR2, drag and drop,... SPI = Single Page Interface. Se ha implementado con renderizado en el servidor. Tiene gestión de links, formularios, confirmaciones, mensajes, etc.
  • 31. Tecnologías frontend • Micro-framework SPI propio • Twitter Bootstrap en panel de control • HTML5 File API, XHR2, drag and drop,... • ACE editor http://ace.ajax.org SPI = Single Page Interface. Se ha implementado con renderizado en el servidor. Tiene gestión de links, formularios, confirmaciones, mensajes, etc.
  • 32. Tecnologías frontend • Micro-framework SPI propio • Twitter Bootstrap en panel de control • HTML5 File API, XHR2, drag and drop,... • ACE editor http://ace.ajax.org • SVG inline, CSS transitions,... SPI = Single Page Interface. Se ha implementado con renderizado en el servidor. Tiene gestión de links, formularios, confirmaciones, mensajes, etc.
  • 33. Tecnologías backend El sandboxing se hace con el módulo vm de nodejs y utilidades del sistema. Proxy basado en http- proxy de nodejitsu. Usado para gestionar custom domains, SSL y despliegues.
  • 34. Tecnologías backend • 100% Node.js + Redis El sandboxing se hace con el módulo vm de nodejs y utilidades del sistema. Proxy basado en http- proxy de nodejitsu. Usado para gestionar custom domains, SSL y despliegues.
  • 35. Tecnologías backend • 100% Node.js + Redis • Cada proyecto tiene 2 dbs El sandboxing se hace con el módulo vm de nodejs y utilidades del sistema. Proxy basado en http- proxy de nodejitsu. Usado para gestionar custom domains, SSL y despliegues.
  • 36. Tecnologías backend • 100% Node.js + Redis • Cada proyecto tiene 2 dbs • Node arranca instancias redis El sandboxing se hace con el módulo vm de nodejs y utilidades del sistema. Proxy basado en http- proxy de nodejitsu. Usado para gestionar custom domains, SSL y despliegues.
  • 37. Tecnologías backend • 100% Node.js + Redis • Cada proyecto tiene 2 dbs • Node arranca instancias redis • Código servidor en sandbox El sandboxing se hace con el módulo vm de nodejs y utilidades del sistema. Proxy basado en http- proxy de nodejitsu. Usado para gestionar custom domains, SSL y despliegues.
  • 38. Tecnologías backend • 100% Node.js + Redis • Cada proyecto tiene 2 dbs • Node arranca instancias redis • Código servidor en sandbox • Proxy HTTP propio El sandboxing se hace con el módulo vm de nodejs y utilidades del sistema. Proxy basado en http- proxy de nodejitsu. Usado para gestionar custom domains, SSL y despliegues.
  • 39. El proyecto
  • 40. El proyecto / empresa
  • 41. • Hasta el momento 100% recursos propios El proyecto / empresa
  • 42. • Hasta el momento 100% recursos propios • Se sigue haciendo algo de consultoría El proyecto / empresa
  • 43. • Hasta el momento 100% recursos propios • Se sigue haciendo algo de consultoría • 1 programador, 1 diseñador, 1 advisor El proyecto / empresa
  • 44. • Hasta el momento 100% recursos propios • Se sigue haciendo algo de consultoría • 1 programador, 1 diseñador, 1 advisor • ~1 año de desarrollo El proyecto / empresa
  • 45. • Hasta el momento 100% recursos propios • Se sigue haciendo algo de consultoría • 1 programador, 1 diseñador, 1 advisor • ~1 año de desarrollo • Primer prototipo diciembre 2011 El proyecto / empresa
  • 46. • Hasta el momento 100% recursos propios • Se sigue haciendo algo de consultoría • 1 programador, 1 diseñador, 1 advisor • ~1 año de desarrollo • Primer prototipo diciembre 2011 • Luego parón de 6 meses para ahorrar y “pensar” El proyecto / empresa
  • 47. http://backbeam.io @backbeamio ¡Gracias!