Portfolio

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