Infrastructure we've
actually shipped.

No fluff. No vanity metrics. These are the problems we were handed, the decisions we made, and the results that came out the other side.

Email Infrastructure Legacy Migration Automation High Volume

Distributed Email Infrastructure Modernization

A high-volume email sender running on end-of-life CentOS 7 with single points of failure throughout the stack. Deliverability at risk, no clear migration path, and a team already at capacity. We took it from brittle to bulletproof.

The Challenge

  • CentOS 7 reached end-of-life — no security patches, ticking clock on compliance
  • Single MTA node handling all volume — one failure meant total outage
  • Ansible roles were brittle, undocumented, and partially broken
  • Deliverability reputation at risk due to infrastructure instability
  • No monitoring — problems discovered when users complained
  • Manual intervention required for most operational tasks

What We Did

  • Migrated entire stack from CentOS 7 → Ubuntu 22.04 LTS
  • Refactored all Ansible roles — idempotent, documented, tested
  • Designed stateless MTA node architecture for horizontal scaling
  • Deployed HAProxy for TCP-layer load balancing across MTA nodes
  • Integrated Prometheus + Grafana for real-time metrics
  • Wired up Graylog for centralized log aggregation and alerting
  • Built automated node provisioning — full node in ~2 hours

Architecture

Clients→ HAProxy (TCP LB)
HAProxy→ 21+ MTA Nodes
MTA Nodes→ Stateless Ubuntu 22.04
Provisioning→ Ansible (automated)
Monitoring→ Prometheus + Grafana
Logging→ Graylog centralised

Client Type

  • High-volume transactional email sender (anonymized)
  • SaaS platform with critical email delivery requirements
  • Operated at scale — 50,000+ messages per day sustained
  • Global recipient base, deliverability-sensitive

Tags

Email Infra Migration CentOS → Ubuntu Ansible HAProxy Automation
50k+ Emails / day sustained
21+ MTA nodes deployed
~5s Failover time
~2hr Full node rebuild
100% Automated provisioning

More case studies incoming.

We're busy shipping. More work goes here as engagements wrap up and clients give the green light.

Start your own →

Want infrastructure
like this for your team?

We scope every project around your constraints — timeline, budget, existing stack. Let's talk.

Book a Call or drop us a message and we'll get back within 24 hours.