Mailoo
Overview
Mailoo — это единая платформа для управления почтовыми сервисами, формами обратной связи и интеграциями сообщений. Она разработана как центральный сервис для обработки входящих сообщений с веб-сайтов и отправки исходящих email.
Product Features
Платформа предоставляет:
- Управление почтовыми сервисами
- Интеграции форм обратной связи
- Интеграции сообщений
- Централизованные коммуникационные workflow
- Панель управления сообщениями
- Аутентификация через Keycloak
Система может использоваться как backend для сайтов, которым нужны формы обратной связи и email-уведомления.
Architecture
Система включает:
- Веб-панель (frontend)
- Backend API
- Отправка email через SMTP
- База данных
- Аутентификация (Keycloak)
- Deployment в Kubernetes
- CI/CD пайплайны
- Логирование и мониторинг
Infrastructure & SRE
Реализовано:
- GitLab CI пайплайны
- Сборка Docker образов
- Deployment в Kubernetes
- GitOps через ArgoCD
- Логирование (Grafana / Loki)
- Мониторинг
- Управление секретами
- Настройка доменов и DNS
- Процедуры резервного копирования
Engineering Challenges
- Доставка email и настройка SMTP
- Интеграция аутентификации
- Управление секретами
- Надёжная доставка сообщений
- Мониторинг фоновых задач