Ingeniero Alfredo
Dominguez
Diseño arquitecturas AWS escalables, seguras y costo-eficientes — y construyo las aplicaciones que corren sobre ellas, de extremo a extremo.
Arquitecturas
Sistemas diseñados para producción
Cada arquitectura incluye diagrama técnico, decisiones documentadas (ADRs), trade-offs, estimación de costos y snippets de código reales.
CDN Privada Segura
Problema: Una plataforma SaaS necesita entregar archivos sensibles (PDFs, videos, contratos) a usuarios autenticados de forma global, con baja latencia, sin exponer el bucket S3 directamente a Internet ni permitir el acceso a URLs permanentes que puedan filtrarse.
Solución: Se implementa CloudFront como CDN con Origin Access Control (OAC) para autenticar solicitudes hacia S3 mediante SigV4. El bucket es completamente privado (BlockPublicAccess). El backend genera Signed URLs con expiración corta (15 min) firmadas con un CloudFront Key Pair almacenado en AWS Secrets Manager. CloudFront valida la firma en el edge antes de hacer el forward al origen.
Backend Escalable con Contenedores
Problema: Una API REST necesita manejar tráfico variable con picos impredecibles (ej: campañas de marketing, eventos). La solución debe escalar automáticamente en segundos, tener zero-downtime deploys, y los desarrolladores no deben gestionar servidores ni parches de SO.
Solución: Se containeriza la aplicación con Docker (imagen mínima node:20-alpine, multi-stage build). ECS Fargate ejecuta las tareas sin provisionar instancias EC2. Un Application Load Balancer distribuye el tráfico con health checks activos. Target Tracking Scaling en ECS ajusta el número de tareas basándose en CPU utilization (target: 60%). Rolling deployments garantizan zero-downtime. RDS PostgreSQL en subnet privada con Secrets Manager para credenciales.
Arquitectura Event-Driven Serverless
Problema: Una plataforma necesita procesar imágenes subidas por usuarios (resize a múltiples resoluciones, extracción de metadata, generación de thumbnails) sin bloquear el request del cliente. El procesamiento puede tardar segundos y el sistema debe ser resiliente a fallos del procesador sin perder trabajos. El volumen es variable: de 10 a 10,000 uploads/hora.
Solución: Arquitectura event-driven completamente serverless: S3 emite eventos en cada upload, que van a SQS (buffer + retry automático + DLQ). Lambda se dispara via Event Source Mapping, procesa la imagen (Python + Pillow), guarda resultados en S3 output y metadata en DynamoDB, notifica via SNS. SQS actúa como buffer desacoplando el rate de uploads del rate de procesamiento. DLQ captura trabajos que fallaron 3 veces.
💻 Full Stack
Proyectos
Aplicaciones web, APIs y móviles construidas con el stack completo — desde la UI hasta la infraestructura cloud. Cada proyecto incluye documentación técnica, decisiones y código real.
API REST con Autenticación JWT
buildingAPI Node.js + TypeScript + Express con JWT, RBAC, rate limiting, OpenAPI docs y deploy en ECS Fargate.
Dashboard en Tiempo Real con React
buildingDashboard interactivo Next.js con WebSockets para métricas en vivo desde CloudWatch y DynamoDB Streams.
App Móvil con React Native + AWS Cognito
plannedAplicación móvil multiplataforma iOS/Android con autenticación Cognito, API serverless y sincronización offline.
Pipeline de Datos Serverless
plannedIngesta y procesamiento de datos en tiempo real con Kinesis + Lambda + S3 + Glue + Athena. 100% Terraform.
Credenciales
Certificaciones
Roadmap de certificaciones cloud. AWS como prioridad principal, Azure y Terraform como complemento.
AWS Cloud Practitioner
Foundational
AWS Developer – Associate
Associate
AWS Solutions Architect – Associate
Associate
AWS Solutions Architect – Professional
Professional
Azure Fundamentals
Foundational
Azure Administrator Associate
Associate
Terraform Associate
Associate
Formación
Estudios
Egresado
Universidad Simón Bolívar
Barranquilla, Colombia
Formación integral en diseño, desarrollo y gestión de sistemas de información, con énfasis en arquitectura de software, ingeniería de procesos y gestión tecnológica.
Áreas de enfoque
Tecnologías
Stack completo
Cloud como especialidad principal, Full Stack como capacidad end-to-end.
Cloud & AWS
☁️ CloudDevOps & Infrastructure
☁️ CloudFrontend
💻 Full StackBackend & APIs
💻 Full StackDatabases
💻 Full StackTools
💻 Full StackContacto
Hablemos de arquitectura
¿Tienes un proyecto cloud que necesita diseño sólido? ¿Buscas un arquitecto o desarrollador para tu equipo? Estoy disponible para consultoría, proyectos y trabajo remoto global.