Mailoo
Overview
Mailoo ist eine einheitliche Plattform zur Verwaltung von E-Mail-Diensten, Kontaktformularen und Messaging-Integrationen. Sie ist als zentraler Dienst konzipiert, um eingehende Nachrichten von Websites zu verarbeiten und ausgehende E-Mails zu versenden.
Product Features
Die Plattform bietet:
- Verwaltung von E-Mail-Diensten
- Kontaktformular-Integrationen
- Messaging-Integrationen
- Zentrale Kommunikations-Workflows
- Dashboard zur Verwaltung von Nachrichten
- Authentifizierung über Keycloak
Das System kann als Backend für Websites verwendet werden, die Kontaktformulare und E-Mail-Benachrichtigungen benötigen.
Architecture
Das System umfasst:
- Web-Frontend-Dashboard
- Backend-API
- E-Mail-Versand über SMTP
- Datenbank
- Authentifizierung (Keycloak)
- Kubernetes-Deployment
- CI/CD-Pipelines
- Logging und Monitoring
Infrastructure & SRE
Implementiert:
- GitLab CI Pipelines
- Docker Image Build
- Kubernetes Deployment
- ArgoCD GitOps
- Logging (Grafana / Loki)
- Monitoring
- Secrets Management
- Domain- und DNS-Konfiguration
- Backup-Verfahren
Engineering Challenges
- E-Mail-Zustellung und SMTP-Konfiguration
- Authentifizierungsintegration
- Secrets Management
- Zuverlässige Nachrichtenübermittlung
- Monitoring von Hintergrundjobs