Slide 1

Slide 1 text

go(() => serverless())

Slide 2

Slide 2 text

Pablo AndrésDorado Suárez ! · " · # · $ · % pandres95 https://pablodorado.com [email protected]

Slide 3

Slide 3 text

(It’s) The economy, stupid

Slide 4

Slide 4 text

Serverless Básicamente, la idea de ejecutar código sobre demanda.

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

Less… what? COSTOS § Entre un 33% y un 90% con respecto a un servidor para cargas pequeñas/medianas. § Aplican condiciones y restricciones para cargas grandes (más de 7000 peticiones/hora) Y PREOCUPACIONES PaaS vs. IaaS ¿Tengo que decir más?

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

¿Más… qué? ¿Costos escondidos? § APIs externas: How about $3.50 per 1M requests? § Networking: Dependiendo del proveedor (AWS cobra $0.05-$0.09 por GB de salida y $0.1-$0.2 entre regiones. Azure está cubierto por el Web Plan. En GCF está cubierto), tendremos costos asociados al networking.

Slide 9

Slide 9 text

¿Y el código?

Slide 10

Slide 10 text

¿Y el performance? Cold start Tiempo de arranque del servicio (~150ms) Tiempos de ejecución de una llamada (50ms-120ms) Server application tradicional Tiempos de ejecución de una llamada (50ms-120ms)

Slide 11

Slide 11 text

In comparison AWS Lambda Azure Functions Google Cloud Functions IBM OpenWhisk Hosted service? Yes Yes Yes No (but a hosted one is available at Bluemix) Supported languages Node.js, Python, Java, C# Javascript, C#, F# Javascript Java, Node.js, Go, Swift Years in general availavility 3+ ~1.75 ~2 ~1.5

Slide 12

Slide 12 text

Costs comparison

Slide 13

Slide 13 text

Let’s Code

Slide 14

Slide 14 text

Referencias Amiram, Shachar, The hidden costs of serverless (2018) – Medium https://medium.com/@amiram_26122/the-hidden-costs-of-serverless-6ced7844780b Eric Hammond, How Much Does It Cost To Run A Serverless API on AWS? (2016) — Alestic https://alestic.com/2016/12/aws-invoice-example/ Henry Bell, Why AWS Lambda Stands Out from the Competition (2017) — Contino https://www.contino.io/insights/why-aws-lambda-stands-out-from-the-competition

Slide 15

Slide 15 text

¡Gracias!