Infrastructure

How to Architect a Modern Transactional Email System (Without the Bloat)

A funny thing about transactional email: everyone treats it like this heavyweight problem that needs a heavyweight stack. If you Google around, half the advice out there makes it sound like you need half of AWS plus a PhD in SMTP to send a password reset. You don’t.

Read More

The Hidden Impact of Shared IP Pools on Deliverability

A while back, I was debugging a deliverability issue for a company that absolutely shouldn’t have had a deliverability issue. Clean domain, clean sending patterns, double opt-in everywhere, no marketing blasts. Exactly the type of sender inbox providers should love. But Gmail had started putting their password resets in the Promotions tab and sometimes even Junk. Their first assumption was the usual one:

Read More

Why Bring Your Own AWS SES for Transactional Email

If you’ve been responsible for transactional email at any growing product, you already know the pattern: Everything works fine for months. Then one morning, someone on your team says, “A few users can’t get their password resets.” Now your day is gone!

Read More