~/ 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.

01 Empleo en AWS conseguido / 06 Servicios de AWS / 100% Serverless

~/ 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

AWS Lambda (Python)DynamoDBS3 Static HostingCloudFront CDNAPI GatewayRoute 53 DNS

Herramientas y tecnologías

CloudFormation (IaC)AWS CodePipelineGitHub ActionsPython (boto3)JavaScriptHTML / CSS

~/ 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

Planeado

Una 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.