Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Arquitectura Serverless

Arquitectura Serverless

Desmitificando la elección del uso de arquitectura serverless para proyectos distribuídos.

Verónica López

September 08, 2016
Tweet

More Decks by Verónica López

Other Decks in Technology

Transcript

  1. Ya eres parte de la evolución Liquid Day Arquitectura Serverless

    Verónica López @maria_fibonacci #sgnext
  2. Solución que ofrece infraestructura y herramientas necesarias para correr una

    aplicación o servicios, permitiendo a los desarrolladores enfocarse solamente en crear y poner sus aplicaciones en producción
  3. Ventajas Tiempos excesivos de desarrollo (incluyendo DevOps) -> freno para

    la innovación Reduce costo operacional y complejidad Los servicios disponibles sí ofrecen granularidad * Algunos dicen que es más sencillo que programar
  4. Desventajas Latencia :código apagado o prendido. Se inicia desde el

    inicio, literalmente. Recursos limitados: lenguajes de programación, big data, costo, especificidad de las operaciones. Monitoreo y debuggeo: a veces no hay acceso De todos modos se necesitan skills.
  5. Falacia: sólo hay un admin Considerar partnerships con terceros, por

    parte del proveedor. Compatibilidad hacia atrás y adelante + de 1 proveedor: verificar que todos los componentes funcionen bien juntos Actualizaciones: todos los puntos anteriores
  6. Serverless por consecuencia Servicios: bases de datos, push notifications, integración

    de SDKs, monitoreo/reporte de bugs Pros: No es el objetivo, pero quita la responsabilidad del servidor Contras: precio. Regularmente freemium. Llamadas de API o número de usuarios
  7. Serverless parcial Organizaciones que guardan su propio código, datos, etc,

    pero también usan servicios serverless para otros fines Ejemplo: big data (lógica vs. cálculos), sistemas distribuídos, consultoras
  8. Para aprender más Serverless Single Page Apps, Pragmatic Programmers (libro)

    Serverlessconf (charlas):http://bit.ly/ 2c89BAH IronWorker vs AWS Lambda http:// bit.ly/2cowjIF