~/ CASO DE ESTUDIO · CLOUD RESUME CHALLENGE
Cloud
Résumé
Un currÃculum totalmente serverless en AWS con un contador de visitantes en vivo — y el proyecto que me ayudó a conseguir mi puesto en AWS.
~/ Resumen
Lo que construÃ
El Cloud Resume Challenge es un proyecto práctico que demuestra habilidades en la nube al construir un sitio web de currÃculum serverless con un contador de visitantes en tiempo real — mostrando Infraestructura como Código, pipelines de CI/CD y mejores prácticas de AWS de principio a fin.
Misión cumplida
Este proyecto no solo demostró mis habilidades en la nube — me ayudó a conseguir mi puesto actual como Solutions Architect en AWS. La prueba de que los proyectos prácticos impulsan las carreras.
~/ Arquitectura
Cómo encaja todo
Una solución totalmente serverless en AWS con prácticas modernas de DevOps.
Frontend
- ▸ Sitio estático alojado en S3
- â–¸ CDN de CloudFront para entrega global
- â–¸ Dominio personalizado con Route 53
- â–¸ Certificado SSL/TLS con ACM
Backend
- ▸ AWS Lambda para cómputo serverless
- â–¸ DynamoDB para el contador de visitantes
- â–¸ Endpoints REST con API Gateway
- â–¸ CloudWatch para monitoreo
DevOps
- ▸ Infraestructura como Código (CloudFormation)
- â–¸ Pipeline de CI/CD con CodePipeline
- â–¸ GitHub para control de versiones
- â–¸ Pruebas y despliegue automatizados
~/ Stack
Stack técnico
Servicios de AWS
Herramientas y tecnologÃas
~/ Destacados
CaracterÃsticas y logros clave
Arquitectura serverless
Sin servidores que administrar, escalado automático y un modelo de precios de pago por uso.
Contador de visitantes en tiempo real
Un contador en vivo que se actualiza en cada visita, respaldado por DynamoDB y Lambda.
Infraestructura como Código
Todo el stack definido en CloudFormation para despliegues reproducibles.
Pipeline de CI/CD
Despliegues automatizados que se activan con cada cambio de código, con pruebas y validación.
CDN global
Caché en el edge de CloudFront y terminación SSL para cargas rápidas en todo el mundo.
Dominio personalizado y SSL
Un dominio profesional con gestión automática de certificados mediante ACM.
~/ Panel en vivo
El sitio se mide a sà mismo
La página de métricas en vivo es un pequeño pipeline serverless que lee el propio tráfico de este sitio web directamente desde AWS: CloudFront registra cada petición en el edge, CloudWatch la agrega, una Lambda le da formato, y la página la obtiene en vivo y se actualiza cada hora.
Qué mide
- ▸Peticiones al edge en la última hora y las últimas 24 h
- ▸Una estimación de respuestas reales y exitosas (2xx)
- â–¸Datos transferidos desde CloudFront
- ▸4xx de bots/escáneres, mostrados por separado
- ▸Errores de servidor 5xx — que determinan el estado de salud
Nota: estas son peticiones al edge de CloudFront sin procesar, no visitantes únicos — una sola vista de página genera muchas peticiones de recursos, y una gran parte del total es tráfico automatizado de bots/escáneres (la columna 4xx).
Ver el panel en vivo~/ Aprendizajes
Lecciones aprendidas
Habilidades técnicas
- â–¸Patrones de arquitectura serverless
- ▸Mejores prácticas de Infraestructura como Código
- ▸Diseño e implementación de pipelines de CI/CD
- ▸Integración y optimización de servicios de AWS
- ▸Configuración de monitoreo y observabilidad
Crecimiento profesional
- ▸Documentación y presentación de proyectos
- ▸Redacción técnica y blogging
- ▸Resolución de problemas y depuración
- ▸Estrategias de optimización de costos
- ▸Mejores prácticas de seguridad
~/ Próxima fase
PlaneadoUna versión en Kubernetes sobre EKS
Reconstruir el proyecto con Kubernetes en Amazon EKS y una arquitectura de microservicios — para mostrar orquestación de contenedores y prácticas modernas cloud-native.
TecnologÃas planeadas
- â–¸Amazon EKS (Kubernetes)
- â–¸Contenedores Docker
- â–¸Helm charts para el despliegue
- â–¸Service mesh con Istio
- â–¸Prometheus y Grafana
Objetivos de arquitectura
- ▸Descomposición en microservicios
- â–¸Auto-escalado y balanceo de carga
- â–¸Despliegues blue-green
- â–¸Monitoreo y logging avanzados
- â–¸Flujo de GitOps con ArgoCD
Comienza tu propio reto
El Cloud Resume Challenge es una excelente manera de demostrar tus habilidades en la nube y hacer crecer tu carrera. Revisa las métricas en vivo de este proyecto, o explora mis otros trabajos.