AWS tiene más de 200 servicios. Yo uso 13.
Sobre este episodio
“¿Por dónde empiezo?” es la pregunta que más me hacen. Y la respuesta honesta después de 10 años construyendo aplicaciones en AWS es: la mayoría de las aplicaciones usan un subconjunto pequeño de servicios. No necesitás aprender 200. Necesitás dominar estos. 💡 Mi stack serverless: 13 servicios para construir prácticamente cualquier cosa En lugar de listártelos, los explico construyendo una app — un ecommerce típico con frontend, backend, procesos asíncronos y todo lo que eso implica. El frontend Route 53 — tu dominio. El punto de entrada. También maneja health checks, ruteo por geolocalización y failovers si escalás a múltiples regiones. Amplify — hosteás y desplegás tu frontend con CI/CD automático. Conectás tu repositorio de GitHub y cada push despliega solo. Soporta React, Next.js, Vue. HTTPS y CDN incluidos. La forma más rápida de tener un frontend en producción. El backend API Gateway — la puerta de entrada al backend. Expone tus APIs, maneja autenticación, throttling y caché. Sin código, todo configuración. Lambda — el corazón de serverless. Escribís una función, la subís, AWS escala solo. Pagás por ejecución. Usada para APIs, automatizaciones, procesamiento de eventos. DynamoDB — base de datos NoSQL, rápida, barata para aprender y extremadamente económica a escala. No es relacional, pero si la aprendés a usar, vuela. S3 — almacenamiento de objetos. Imágenes de productos, archivos de usuarios, backups. Y el punto de partida de muchos flujos: subís un archivo y eso dispara un proceso. Cognito — autenticación y autorización listas para usar. Login, registro, MFA, social login con Google o Facebook. Se integra nativo con API Gateway y Amplify. No construyas tu propio sistema de auth. Los procesos asíncronos EventBridge — bus de eventos. Cuando algo pasa en tu aplicación (se creó una orden, un usuario se registró), publicás un evento y EventBridge lo rutea a donde tiene que ir. SQS — cola de mensajes. Absorbe cargas de trabajo, amortigua picos. Si llegan 10,000 órdenes de golpe, la cola las contiene y el sistema las procesa a su ritmo sin caerse. Step Functions — cuando necesitás un proceso con pasos en orden, con validaciones, reintentos y lógica clara. Mi newsletter entera se automatiza con Step Functions y me cuesta €0 por mes. SNS — notificaciones. Mandás un mensaje y SNS lo entrega como email, SMS, push notification o señal a otro sistema. Combinado con SQS es el patrón fan-out: un mensaje llega a múltiples destinos al mismo tiempo. La infraestructura y observabilidad CloudFormation + CDK — infraestructura como código desde el día uno. No configures cosas a mano. Define tu arquitectura en código, versionala, revisala, hacé rollbacks. CDK te deja escribirla en Python, TypeScript o Java en lugar de YAML. CloudWatch — logs, métricas, alarmas. Cuando algo falla, CloudWatch es lo primero que mirás. Si no tenés observabilidad, estás volando a ciegas. El bonus Bedrock — IA generativa en AWS. Acceso a modelos y herramientas para construir agentes. Ya está apareciendo en casi todas las aplicaciones nuevas. Con estos 13 servicios (+ el bonus) tenés frontend, backend, datos, autenticación, comunicación asíncrona, orquestación, infraestructura como código y observabilidad. Una aplicación completa. 🚀 ¿Querés construir esta WebApp desde cero? Tengo un mini-curso gratuito donde construimos exactamente esta arquitectura — paso a paso, con código real desplegado en AWS. 🎯 ACCEDER AL MINI-CURSO GRATUITO This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit desplegando.substack.com