Saltar al contenido

Arquitectura Backend y Cloud AWS

Integración de APIs y servicios cloud: experiencia documentada y una propuesta serverless ilustrativa.

Volver a Ingeniería en acción

Contexto y problema

El portafolio documenta integración de servicios Node.js sobre AWS en SafetyMind y AWS Lambda en el stack de Principal. Son experiencias distintas: no existe evidencia de que todos estos servicios formen una única solución desplegada por Ysacc.

Objetivos técnicos

Explicar cómo separar el contrato de API, el procesamiento y la persistencia. Seguridad, escalabilidad y observabilidad se presentan como criterios de una propuesta técnica; su implementación concreta no está documentada.

Arquitectura de solución

El diagrama propone un flujo serverless API Gateway → Lambda → DynamoDB. Es ilustrativo y combina servicios presentes en distintas experiencias; no representa una implementación real confirmada. No se incluye SQS porque no existe respaldo en los proyectos disponibles.

Diagrama conceptual ilustrativo: Arquitectura Backend y Cloud AWS. No reproduce una implementación interna de clientes.
  1. 01

    Cliente web

    Solicitudes de la aplicación

    HTTPS / API → paso 2

  2. 02

    API Gateway

    Entrada a servicios

    Invocación propuesta → paso 3

  3. 03

    AWS Lambda

    Procesamiento serverless propuesto

    Lectura / escritura → paso 4

  4. 04

    DynamoDB

    Persistencia de información

Tecnologías utilizadas

Documentadas en las experiencias citadas; su presencia no confirma la topología del diagrama.

  • Node.js
  • AWS Lambda
  • API Gateway
  • DynamoDB
  • AWS S3
  • CI/CD

Decisiones arquitectónicas y justificación

En esta propuesta, Lambda permite procesar solicitudes sin administrar servidores, con límites de ejecución y posibles arranques en frío. DynamoDB exige diseñar las claves según los patrones de acceso. Son ventajas y limitaciones generales, no decisiones atribuidas a los clientes.

Retos técnicos y cómo se abordaron

En Principal se documenta coordinación con backend para adaptar servicios e interfaces y resolución de incidencias de CSP, rutas y despliegues. En IPS Consulting se acredita participación en automatización de despliegues y pipelines CI/CD; no se atribuye ese pipeline a SafetyMind ni a Principal.

Resultados e impacto

La evidencia respalda integración de servicios empresariales y de una solución de IA existente, además de participación en automatización de despliegues. No permite afirmar mejoras de costes, disponibilidad o latencia ni autoría de toda la arquitectura AWS.

Aprendizajes y posibles mejoras

Propuesta pendiente de validación: aplicar permisos mínimos, validación de entradas, trazabilidad de solicitudes, alarmas y pruebas de carga; evaluar reintentos e idempotencia. Confirmar antes de describir estas prácticas como implementadas.

Hablemos de tu próximo producto.

Frontend Senior, Full Stack e integración de IA.

Contactarme