Full stack

Alertamiento de tasas

Participé en el desarrollo de un microfrontend de alertamiento de tasas diseñado para integrarse en la shell de una plataforma interna. El flujo conectaba AWS S3, DynamoDB y Lambdas para procesar archivos Excel y actualizar tasas de producto. Además, incorporé logging estructurado para mejorar la trazabilidad operativa.

  • Angular
  • Microfrontends
  • Python
  • AWS S3
  • AWS Lambda
  • DynamoDB
  • Excel
  • Testing
  • Logging
Vista previa del proyecto Alertamiento de tasas

El proyecto consistía en desarrollar un microfrontend que se integraría en la shell de una plataforma interna. Dentro de ese ecosistema, se necesitaba una solución para gestionar el alertamiento y la actualización de tasas de producto a partir de archivos Excel.

El reto era conectar una experiencia frontend modular con servicios serverless en AWS, permitiendo cargar, procesar y consultar información de tasas de forma más ordenada, trazable y mantenible.

Durante el desarrollo participé en la integración entre el microfrontend, los servicios cloud y los componentes de trazabilidad. Uno de los aportes más relevantes fue la incorporación de logging estructurado, lo que permitió tener mayor visibilidad sobre eventos, errores y puntos críticos del flujo.

El objetivo no era solo procesar datos, sino construir un flujo operativo confiable, observable y alineado con una arquitectura de microfrontends.

¿Cómo funcionaba la solución?

A nivel general, el flujo permitía cargar archivos Excel con información de tasas, almacenarlos en AWS S3, procesarlos mediante Lambdas y persistir la información en DynamoDB para luego exponerla al microfrontend.

Excel

AWS S3

AWS Lambda

DynamoDB

Microfrontend Angular

Principales responsabilidades

  • Desarrollo del microfrontend en Angular.
  • Conexión con servicios serverless en AWS.
  • Apoyo en el procesamiento de archivos Excel.
  • Incorporación de logging estructurado.
  • Mejora de la trazabilidad operativa del flujo.
  • Cumplimiento de cobertura al 100% en pruebas unitarias.

Stack técnico

  • Angular
  • Microfrontends
  • Python
  • Excel
  • Testing
  • Logging
  • AWS Lambda
  • AWS S3
  • DynamoDB

Resultado

La solución dejó preparado el alertamiento de tasas para integrarse como microfrontend en la shell de la plataforma interna, conectando la experiencia frontend con un flujo serverless para procesar y actualizar información de producto.

Además, el logging estructurado ayudó a mejorar la trazabilidad, facilitando la revisión de errores, eventos relevantes y comportamiento operativo del flujo.

Aprendizajes

Este proyecto fortaleció mi experiencia trabajando en arquitecturas de microfrontends conectadas con servicios cloud. También me permitió entender la importancia de construir soluciones observables, donde cada evento relevante del flujo pueda ser rastreado, analizado y mejorado.