← Proyectos

freelance · completed

Movify.pe - Módulo de Notificaciones

Desarrollo de un módulo de notificaciones para órdenes de mudanza.

Rol
Ingeniería de software
Periodo
2024-01 — 2024-07
Mo

01

Desafío

De enero a julio de 2024, desarrollé un módulo de notificaciones para órdenes de mudanza, incluyendo recordatorios, confirmaciones y encuestas, adaptadas al tipo de producto (detallado, fácil, embalaje) y canal de comunicación. Creé un módulo serverless con AWS Lambda para renderizar plantillas HTML para notificaciones por correo electrónico y documentos PDF, mejorando la personalización y presentación para los clientes. Migré el módulo de generación de PDF a AWS Lambda para procesamiento paralelo, resolviendo problemas de memoria del servidor e integrándolo con el sistema actual para agilizar el envío de confirmaciones. Integré servicios de mensajería de terceros para notificaciones por correo electrónico con plantillas personalizadas basadas en el servicio de mudanza, asegurando una comunicación efectiva con los clientes.

02

Enfoque

Desarrollar un módulo de notificaciones para órdenes de mudanza, incluyendo recordatorios, confirmaciones y encuestas. Crear un módulo serverless para renderizar plantillas HTML para notificaciones por correo electrónico y documentos PDF. Migrar el módulo de generación de PDF a AWS Lambda para procesamiento paralelo y resolver problemas de memoria del servidor. Integrar servicios de mensajería de terceros para notificaciones por correo electrónico con plantillas personalizadas.

Objetivos del Proyecto

Automatización de Notificaciones

Desarrollar un módulo de notificaciones para órdenes de mudanza, incluyendo recordatorios, confirmaciones y encuestas.

Personalización y Presentación

Crear un módulo serverless para renderizar plantillas HTML para notificaciones por correo electrónico y documentos PDF.

Procesamiento Paralelo

Migrar el módulo de generación de PDF a AWS Lambda para procesamiento paralelo y resolver problemas de memoria del servidor.

Integración de Servicios de Mensajería

Integrar servicios de mensajería de terceros para notificaciones por correo electrónico con plantillas personalizadas.

03

Impacto

  • Módulo de Notificaciones
  • Módulo para generar plantillas HTML
  • Módulo para renderizar plantillas HTML
  • Procesamiento Paralelo con AWS Lambda
  • Integración de Servicios de Mensajería

Tecnologías Utilizadas

AWS LambdaAmazon S3JavaMariadbSpring BootSpring DataSpring CloudAWS CloudFormation

Funcionalidades Principales

Módulo de Notificaciones

Recordatorios, confirmaciones y encuestas adaptadas al tipo de producto y canal de comunicación.

Módulo para generar plantillas HTML

Módulo estatico para renderizar plantillas HTML para notificaciones por correo electrónico y documentos PDF.

Módulo para renderizar plantillas HTML

Módulo serverless para renderizar plantillas HTML para notificaciones por correo electrónico y documentos PDF.

Procesamiento Paralelo con AWS Lambda

Migración del módulo de generación de PDF a AWS Lambda para procesamiento paralelo.

Integración de Servicios de Mensajería

Servicios de mensajería de terceros para notificaciones por correo electrónico con plantillas personalizadas.

¿Tienes un desafío similar? Conversemos.