Conocimientos técnicos: Serverless.

Un enfoque de computación en la nube en el cual se pueden crear y ejecutar aplicaciones sin la necesidad de gestionar directamente servidores físicos o virtuales.

La arquitectura "serverless", también conocida como "Arquitectura sin servidor" es:

AWS, Azure o Google Cloud Platform.

El término "serverless" puede ser engañoso, ya que, a pesar del término, los servidores aún están involucrados en la ejecución de las aplicaciones y la administración de esos servidores se traslada al proveedor de servicios en la nube como, por ejemplo:

Escalabilidad Automática:

Arquitectura  serverless

Características

La plataforma de serverless se encarga de escalar automáticamente los recursos de computación según la demanda.  Esto significa que las aplicaciones pueden manejar picos de carga sin requerir intervención manual.

Pago por Uso:

 Los clientes solo pagan por el tiempo que sus funciones o servicios están en ejecución, lo que significa que no hay gastos fijos asociados con la infraestructura subyacente.

Mayor Enfoque en el Código:

 Los desarrolladores pueden centrarse en escribir código de aplicación en lugar de preocuparse por la administración de servidores. Esto acelera el desarrollo y permite una mayor concentración en la lógica de negocio.

 La arquitectura serverless se basa en eventos.  Las funciones o servicios se activan en respuesta a eventos específicos, como solicitudes HTTP, cambios en una base de datos o la llegada de mensajes en una cola.

Bajo Mantenimiento:

La gestión de parches de seguridad, actualizaciones de sistemas operativos y la configuración de servidores son responsabilidades del proveedor de servicios en la nube.

Microservicios y Desacoplamiento:

 La arquitectura serverless favorece el diseño de aplicaciones en forma de microservicios, lo que facilita el desacoplamiento de componentes y la escalabilidad independiente.

¡Bien hecho!  ahora ya cuentas con los conocimientos técnicos sobre Serveless. 

Sigue avanzando para mirar más contenido.