Soluciones que nos ofrece el Cloud (Azure) para conseguir dar sentido al concepto 'Serveless', el nuevo paradigma de ser agnóstico al servidor.
"La frase de Menos es Más cada día esta cogiendo más fuerza en la tecnología. Vivimos un momento en el que diariamente aparecen tecnologías, frameworks o librerías nuevas. Incluso muchas de estas salen "deprecated" desde el primer día :)
Muchos de los avances que salen al mercado van enfocados en facilitarnos el desarrollo y en tener que preocuparnos lo mínimo posible en: operaciones IT, aprovisionamiento, hardware, etc..
En esta charla de Codemotion 2017 se le da sentido al concepto 'Serverless', al nuevo paradigma de ser agnóstico al servidor. Se han mostrado qué soluciones nos ofrece el Cloud (Azure) para conseguir dicho objetivo, cómo programar unos integradores de mensajes con orientación Serverless y como podríamos explotar dicha potencia.
Puntos de interés:
- Implementación Azure Functions
- Configuración de diferentes Bindings
- Integración con Bus de Datos
Seamos 'Hipster', pensemos en ServerLess - Manu Delgado Díaz
1. Seamos “Hipster”
Pensemos en ServerLess
Manu Delgado Díaz
Responsable Web&Cloud en Pasiona
Microsoft Azure MVP
@MDelgadoDiaz83
mdelgado@pasiona.com
mdelgadodiaz83@gmail.com
MAD · NOV 24-25 · 2017
5. Manu Delgado· @MDelgadoDiaz83
¿Por qué Serverless?
Focalizar en el desarrollo y no en la infra estructura
Flexibilidad y escalabilidad
Pago por uso – control de costes
Productividad en el desarrollo
7. Manu Delgado· @MDelgadoDiaz83
Azure Functions
Solución fácil , flexible y compatible que nos permite
implementar y ejecutar pequeños trozos de lógica de
manera escalable y fácil
10. Manu Delgado· @MDelgadoDiaz83
Azure Functions – Triggers and Bindings
Triggers (cómo reacciona nuestra Function)
Bindings (cómo conectamos los datos a nuestra Function)
16. Manu Delgado· @MDelgadoDiaz83
FAQs
Manu Delgado Díaz
Responsable Web&Cloud en Pasiona
Microsoft Azure MVP
@MDelgadoDiaz83
mdelgado@pasiona.com
mdelgadodiaz83@gmail.com
MAD · NOV 24-25 · 2017
Editor's Notes
Personajes bohemios y a-culturales que se rigen por leyes indis y alternativas. Son capaces de poner de moda conceptos antiguos y hacer que parezcan modernos o actuales .
Recalcar que la idea de no preocuparnos por la infraestructura o harware es una preocupación o deseo muy antiguo por parte de los desarrolladores. Un desarrollador solo quiere desarrollar y no preocuparse de como se va a comportar el servidor o como de difícil va a ser escalar una infraestructura .
https://azure.microsoft.com/en-us/overview/serverless-computing/
https://azure.microsoft.com/en-us/blog/serverless-for-all-developers-bringing-azure-functions-to-linux-mac-planet-scale-nosql-real-time-analytics-and-productivity-apps/
Focus on your apps, not on infrastructure
Spare your teams the burden of managing servers. By utilizing fully managed services, you focus on your business logic and avoid administrative tasks. With serverless architecture you simply deploy your code, and it runs with high availability.
Gain flexible scaling
Serverless compute scales from nothing to handle tens of thousands of concurrent functions almost instantly (within seconds), to match any workload, and without requiring scale configuration—it reacts to events and triggers in near-real time
Only pay for resources you use
With serverless architecture, you only pay for the time your code is running. Serverless computing is event-driven, and resources are allocated as soon as they’re triggered by an event. You’re only charged for the time and resources it takes to execute your code—through sub-second billing.