Portfolio

Mailoo

Overview

Mailoo is a unified platform for managing email services, contact forms, and messaging integrations. It is designed as a central service for handling incoming messages from websites and sending outgoing emails.

Product Features

The platform provides:

  • Email service management
  • Contact form integrations
  • Messaging integrations
  • Centralized communication workflows
  • Dashboard for managing messages
  • Authentication via Keycloak

The system can be used as a backend for websites that need contact forms and email notifications.

Architecture

The system includes:

  • Web frontend dashboard
  • Backend API
  • Email sending via SMTP
  • Database
  • Authentication (Keycloak)
  • Kubernetes deployment
  • CI/CD pipelines
  • Logging and monitoring

Infrastructure & SRE

Implemented:

  • GitLab CI pipelines
  • Docker image build
  • Kubernetes deployment
  • ArgoCD GitOps
  • Logging (Grafana / Loki)
  • Monitoring
  • Secrets management
  • Domain and DNS configuration
  • Backup procedures

Engineering Challenges

  • Email delivery and SMTP configuration
  • Authentication integration
  • Secrets management
  • Reliable message delivery
  • Monitoring background jobs