Mail.UA — Поштова платформа
Огляд
Архітектура повного редизайну корпоративної поштової платформи mail.ua для 1M+ активних користувачів. Керівництво 20+ бекенд-інженерами протягом 3-річної трансформації платформи, перехід від Waterfall до Agile з автоматизованими пайплайнами тестування.
Виклики включали підвищення масштабованості та продуктивності при збереженні цілодобової доступності сервісу для мільйонів користувачів. Рішення передбачало впровадження надійного моніторингу з Nagios та кастомними рішеннями, встановлення комплексних процесів SDLC та створення автоматизованих пайплайнів тестування та розгортання, що значно скоротили час доставки.
Ключові обов’язки
- Архітектура та керівництво повним редизайном корпоративної поштової платформи mail.ua
- Управління відділом бекенд-розробки, наглядаючи за 20+ інженерами
- Встановлення комплексного циклу розробки, включаючи стандарти дизайну, кодування та тестування
- Впровадження фреймворку операцій сервісу, що покращував надійність та обслуговування системи
- Керівництво міграцією до нової архітектури, що підвищила масштабованість та продуктивність
- Створення автоматизованих пайплайнів тестування та розгортання, що скоротили час доставки
- Розробка стандартів технічної документації та найкращих практик
- Перехід команди від методології Waterfall до Agile
Результати
- Обслуговування 1M+ активних користувачів на редизайнованій платформі
- Управління 20+ бекенд-інженерами протягом 3-річної трансформації платформи
- Значне скорочення часу доставки завдяки автоматизованим пайплайнам тестування та розгортання
- Покращена надійність системи завдяки моніторингу з Nagios та кастомному інструментарію
- Оптимізовані операції обслуговування через комплексні процеси SDLC
Технічне середовище
Розробка
- Perl, Shell Scripting
Бази даних
- MySQL, PostgreSQL
Інфраструктура
- Linux, Apache
Поштові протоколи
- SMTP, POP3, IMAP
Моніторинг
- Nagios, Кастомні рішення
Контроль версій
- SVN
Управління проєктами
- Redmine
Методології
- Перехід від Waterfall до Agile
