Serverless Arquitectura: un vistazo a la nueva tendencia en TI
Las aplicaciones o sistemas son limitadas por la infraestructura, ya que a más demanda o cantidad de usuarios o sub aplicaciones, habría que incrementar RAM, storage, procesador. Esto implica grandes cantidades de servidores o bien; un servidor con gran cantidad de recursos, lo cual implica una inversión realmente impresionante. Y con el tiempo, aún con esto, sigue siendo limitada por la infraestructura.
¿Qué pasaría si la infraestructura no limitara las aplicaciones? ¿Cómo sería una aplicación sin un Servidor?
Entonces, permitiría crear y ejecutar aplicaciones, servicios, sistemas sin preocuparte de los servidores; pero entonces, ¿esto es posible?
Sí, es posible. Las aplicaciones que no requieren que se aprovisione un servidor y que escalan en muy poco tiempo lo cual permite una Alta Disponibilidad se llama: Serverless.
Serverless permite crear cualquier tipo de aplicación o servicio de Backend donde los desarrolladores se pueden centrar en el código de ejecución y mejoras del mismo, simplemente no hay preocupación por hardware en lo absoluto. Mucho menos es preocupante el tiempo de ejecución del mismo, gracias a esta reducción de carga, los desarrolladores pueden emplear su tiempo y energía en desarrollar productos increíbles que sean de confianza y se puedan escalar, siendo así; altamente disponibles.
Beneficios
- 0% Administración de Servidores: No es necesario aprovisionar y tampoco invertir en el mantenimiento de un servidor.
- Escalado Flexible: La aplicación se puede escalar automáticamente o mediante la adaptación de tu capacidad en el desarrollo, activando y desactivando las unidades de consumo.
- Alta Disponibilidad: Los servicios que se ejecutan en la aplicación proporcionan las capacidades de forma predeterminada lo cual permite que siempre te encuentres disponible.
- Sin límites de capacidad: No es necesario aprovisionar previamente el exceso de capacidad para recursos de computación o almacenamiento.
Casos de uso
Backends y Aplicaciones Web
Ejemplo de Aplicación Móvil y Red Social
Procesamiento de Datos
Cualquier duda o comentario al respecto, no dudes contactarnos o dejarnos tus comentarios