UnitMailer — Niezawodny Samohostowany Silnik Wysyłki
Wdrożenie suwerennego serwera masowej wysyłki e-mail z gwarancją idempotencji crash-safe (testowane ubojem procesu SIGKILL po fazie DATA) i 494 testami silnika kampanii.
Kontekst biznesowy
Uzależnienie wysyłki marketingowej od drogich platform SaaS prowadzi do utraty kontroli nad bazą i gigantycznych kosztów przy dużej skali.
Problem technologiczny
Nagła awaria zasilania lub restart kontenera w trakcie transakcji SMTP grozi wysłaniem duplikatów do setek tysięcy klientów.
Rozwiązanie
Dwuetapowy mechanizm zatwierdzania kolejki pocztowej z atomowym zapisem statusu po sygnale SMTP 250 OK.
Kluczowe decyzje inżynierskie
DETAL INŻYNIERSKITwarde ubicie procesu (SIGKILL) w testach integracyjnych w celu udowodnienia braku podwójnych wysyłek.
Trudne problemy i kompromisy
DETAL INŻYNIERSKIUtrzymanie stabilnej reputacji domen i precyzyjne zarządzanie limitami throttling u operatorów (Gmail, WP, Onet).
Rezultat produkcyjny
494/494 PASS w silniku kampanii i 460 formalnych testów odpornościowych.
Jak to jest zbudowane
Własna orkiestracja kolejki zadań + Postfix MTA + fail-closed TLS + dedykowane pule IP.
Masz wdrożenie o podobnej złożoności?
Rozmawiasz bezpośrednio z osobą, która zaprojektowała i wdrożyła ten system.