Mailoo
Overview
Mailoo es una plataforma unificada para gestionar servicios de correo electrónico, formularios de contacto e integraciones de mensajería. Está diseñada como un servicio central para manejar mensajes entrantes de sitios web y enviar correos electrónicos salientes.
Product Features
La plataforma proporciona:
- Gestión de servicios de correo electrónico
- Integraciones de formularios de contacto
- Integraciones de mensajería
- Flujos de comunicación centralizados
- Panel para gestionar mensajes
- Autenticación mediante Keycloak
El sistema puede utilizarse como backend para sitios web que necesiten formularios de contacto y notificaciones por correo electrónico.
Architecture
El sistema incluye:
- Panel web frontend
- Backend API
- Envío de correo electrónico mediante SMTP
- Base de datos
- Autenticación (Keycloak)
- Despliegue en Kubernetes
- Pipelines CI/CD
- Logging y monitorización
Infrastructure & SRE
Implementado:
- Pipelines GitLab CI
- Construcción de imágenes Docker
- Despliegue en Kubernetes
- GitOps con ArgoCD
- Logging (Grafana / Loki)
- Monitorización
- Gestión de secretos
- Configuración de dominios y DNS
- Procedimientos de backup
Engineering Challenges
- Entrega de correo electrónico y configuración SMTP
- Integración de autenticación
- Gestión de secretos
- Entrega fiable de mensajes
- Monitorización de trabajos en segundo plano