Skip to content
StackPractices

Etiqueta: serverless

Explora 24 recursos prácticos de ingeniería de software etiquetados con "serverless". Descubre recetas de código, patrones de diseño, plantillas de documentación y guías detalladas para ayudarte a construir, desplegar y mantener soluciones listas para producción con serverless.

Construir Azure Functions con HTTP Trigger en Python

Crear Azure Functions con HTTP trigger en Python con configuracion de bindings, handlers async, inyeccion de dependencias y despliegue via Azure CLI.

Minimizar la Latencia de Cold Start en Funciones Serverless

Cómo reducir tiempos de cold start en AWS Lambda, Azure Functions y Cloud Run usando concurrencia provisionada, lazy loading, tuning de runtime y optimización de dependencias.

Construir Arquitecturas Serverless Event-Driven

Cómo diseñar sistemas débilmente acoplados usando funciones serverless disparadas por eventos de colas de mensajes, bases de datos y webhooks.

Implementar Event Sourcing en Arquitecturas Serverless

Cómo capturar todos los cambios como eventos inmutables usando event sourcing con AWS Lambda, DynamoDB streams y event stores para audit trails y consultas temporales.

Desplegar Cloud Functions HTTP en Google Cloud con Node.js

Crear y desplegar Cloud Functions con HTTP trigger en Google Cloud con Node.js, integracion Express, gestion de secrets y despliegue con gcloud CLI.

Construir APIs en Tiempo Real con WebSockets en Serverless

Cómo implementar comunicación bidireccional en tiempo real usando WebSockets con AWS API Gateway, Lambda, DynamoDB y lo que funciona en gestión de conexiones.

Ejecutar Jobs Programados con Funciones Serverless

Cómo reemplazar cron jobs con funciones serverless programadas para backups, reportes, limpieza y tareas de mantenimiento periódico.

Construir APIs Serverless con API Gateway

Cómo diseñar, desplegar y gestionar APIs HTTP serverless usando AWS API Gateway, Lambda y patrones de function-as-a-service.

Disenar un Schema Single-Table de DynamoDB para Apps

Disenar un schema single-table de DynamoDB con composite keys, patrones de GSI y access patterns para aplicaciones serverless usando Python y boto3.

Construir funciones serverless

Crea y despliega funciones serverless con AWS Lambda, Google Cloud Functions y Azure Functions para computación event-driven y pago por uso.

Orquestar Workflows Serverless con Step Functions y

Cómo coordinar procesos serverless complejos usando AWS Step Functions, Temporal y Durable Functions para gestionar estado, reintentos y manejo de errores entre funciones distribuidas.

Patron Serverless Event Sourcing

Almacena el estado de funciones como un log de eventos append-only para que los workflows puedan ser reproducidos, auditados y recuperados sin DB persistente.

Patron Serverless Fanout

Difunde un solo evento a multiples consumidores independientes via SNS, EventBridge o SQS para que cada consumidor procese sin acoplamiento.

Patron Serverless Function Composition

Encadena funciones serverless via Step Functions u orquestadores para construir workflows multi-paso con reintentos, branching y gestion de estado.

Patron Serverless Throttling

Maneja backpressure en serverless usando SQS, token buckets y limites de concurrencia para proteger servicios downstream de trafico burst.

Patron Serverless Warm Pool

Mantén las funciones Lambda calientes enviando pings periodicos para reducir la latencia de cold start en workloads sensibles a latencia.

Runbook de Cold Start Serverless

Runbook para diagnosticar y mitigar cold starts en funciones serverless: causas, medicion, estrategias de optimizacion (provisioned concurrency, warmers, initialization tuning) y monitoreo con ejemplos de codigo para AWS Lambda, Azure y GCP.

Plantilla de Estimacion de Costos Serverless

Plantilla para estimar costos serverless por workload: invocation-based pricing, memory-duration calculation, data transfer, API Gateway, Step Functions y hidden costs. Incluye estrategias de optimizacion y proyecciones de budget.

Checklist de Deployment de Funciones Serverless

Checklist pre-deploy y post-deploy para funciones serverless (AWS Lambda, Azure Functions, GCP Cloud Functions): IAM roles, variables de entorno, memory sizing, timeout, logging, alarmas y rollback procedures.

Checklist de Seguridad Serverless

Checklist de hardening de seguridad para funciones serverless: IAM least privilege, secret management, input validation, dependency scanning, network isolation, logging y compliance con ejemplos de codigo para AWS Lambda, Azure y GCP.

Arquitectura Serverless — Patrones y Anti-Patrones

Guía práctica de arquitectura serverless: diseño de funciones, cold starts, patrones event-driven, gestión de estado y errores comunes con AWS Lambda, Azure Functions y GCP Cloud Functions.

Referencia Detallada de AWS Lambda en Producción

Ejecutar AWS Lambda en produccion con confianza. Cubre optimizacion de cold starts, layers, patrones de deployment, observabilidad con X-Ray, security hardening, connection pooling y cost tuning.

Referencia Detallada de Arquitectura Serverless

Decidir cuando ir serverless y cuando no. Cubre patrones FaaS, diseno event-driven, cold starts, modelos de costo, vendor lock-in y estrategias de migracion para aplicaciones serverless de produccion.

Referencia Detallada de Bases de Datos Serverless

Elegir y operar bases de datos serverless para aplicaciones event-driven. Cubre DynamoDB, Aurora Serverless, FaunaDB y PlanetScale con pricing, escalado, patrones de query y estrategias de migracion.