
Aprende a gestionar +100 Pipelines en AWS con CDK
Aprende a gestionar +100 Pipelines en AWS con CDK Descubre cómo transformar la gestión de infraestructura escalando a más de
En el dinámico ecosistema del desarrollo de software actual, la convergencia entre Serverless y la cultura DevOps ha dejado de ser una opción para convertirse en una necesidad competitiva.
Óscar Cortés —Cloud Architect en ACK Storm, Technical Lead en ACK, AWS Community Builder y coorganizador del Amazon User Group de Madrid— compartió recientemente en el SpainClouds Summit su visión sobre cómo abordar estos despliegues, las herramientas clave y los desafíos que enfrentan las empresas.
A continuación, desglosamos las cuatro claves fundamentales que todo profesional del Cloud debe conocer para dominar el entorno serverless.
El despliegue de arquitecturas serverless ha evolucionado drásticamente desde la aparición de AWS Lambda en 2014. Según Cortés, es vital entender el panorama de herramientas de Infraestructura como Código (IaC), dividiéndolas en dos grandes categorías:
Nota: La elección de la herramienta depende directamente de la abstracción que el equipo necesite y de su perfil técnico. Los equipos orientados a infraestructura suelen preferir Terraform, mientras que los equipos de desarrollo se inclinan por opciones multilenguaje como Pulumi o AWS CDK.
Uno de los retos actuales es la creación de Self-Service Portals o IDPs (Internal Developer Portals) que permitan a los desarrolladores desplegar infraestructura de forma autónoma pero controlada.
Cortés destaca opciones poco conocidas pero potentes como el Serverless Application Repository de Amazon, que permite reutilizar infraestructuras mediante SAM y CloudFormation de manera interna o externa. Al implementar un IDP, es crucial considerar:
tfstate en Terraform o el manejo de stacks en CloudFormation).La seguridad no debe ser un «añadido», sino una parte integral del ciclo de vida del desarrollo. Cortés recomienda encarecidamente el uso de AWS Signer, un servicio gratuito que permite firmar el código de las funciones Lambda.
Integridad: Asegura que el código desplegado es exactamente el que el equipo autorizó.
Confianza: Evita alteraciones no autorizadas en el pipeline de despliegue.
Trazabilidad: Se integra nativamente con CloudTrail y AWS Certificate Manager.
Aunque esto impide editar el código directamente en la consola de AWS (ya que el código está firmado y bloqueado), el beneficio en términos de seguridad es significativamente alto para entornos productivos.
El paradigma serverless acerca a los desarrolladores a la infraestructura a través de eventos, pero probar estos sistemas localmente puede ser complejo. Para mitigar esto, Óscar Cortés sugiere herramientas que simulan el entorno de la nube:
AWS SAM: Permite probar Lambdas de forma local de manera robusta.
LocalStack: Una alternativa open source muy popular que emula un sistema completo de AWS en contenedores Docker, permitiendo incluso levantar una interfaz web similar a la consola de Amazon y usar servicios como DynamoDB localmente.
Es fundamental recordar que, aunque no lo veamos, bajo AWS Lambda reside Firecracker, una tecnología de micro-VMs (contenedores extremadamente ligeros) que Amazon liberó y que es la base de este cómputo eficiente.
El éxito en el despliegue de arquitecturas serverless radica en entender que es un proceso de aprendizaje continuo.
Como coorganizador del Amazon User Group de Madrid, Óscar Cortés enfatiza la importancia de compartir conocimiento en comunidades como Hacker Dreaming o asistir a eventos como XOPS para mantenerse al día con estas tecnologías.
SmartClouds helps businesses get in front of the right technical audience. We are experts in content creation and community management. We’ll help you showcase your products and the problems you solve.

Aprende a gestionar +100 Pipelines en AWS con CDK Descubre cómo transformar la gestión de infraestructura escalando a más de

Cómo Azure Databases y la IA revolucionan las aplicaciones modernas (RAG y Copilot) Así es la integración de IA en

Cómo crear Agentes de IA con Microsoft Copilot y Azure Aprende a construir flujos de trabajo complejos con Copilot Studio

El futuro sin contraseñas: WebAuthn, FIDO2 y el reto de la Criptografía Cuántica Descubre cómo WebAuthn y FIDO2 eliminan las

Cómo integrar Arquitectura de Soluciones y FinOps para controlar los costes en la nube Descubre cómo integrar Arquitectura de Soluciones

Estrategia FinOps as Code para automatizar el ahorro ¿Miedo a abrir tu factura de AWS o Azure a fin de