The difference? They’re not mine to worry about.
The difference? They’re not mine to worry about.
I wanted both speed and security, so I picked both.
I wanted both speed and security, so I picked both.
I almost overengineered billing before ever charging anyone.
I almost overengineered billing before ever charging anyone.
No shared cookies, headers, or credentials.
Just a clean API boundary — on purpose.
No shared cookies, headers, or credentials.
Just a clean API boundary — on purpose.
But DMARC reports are full of them, leaving users staring at logs instead of insights.
So I enrich them with metadata like country and network owner (ASN) from IPinfo's free dataset, without compromising privacy.
But DMARC reports are full of them, leaving users staring at logs instead of insights.
So I enrich them with metadata like country and network owner (ASN) from IPinfo's free dataset, without compromising privacy.
Here’s the architecture I landed on.
Here’s the architecture I landed on.
These tiny charts now show trends in email volume inside each table cell: spikes, drops, and suspicious patterns.
At a glance, they say more than words and numbers ever could.
These tiny charts now show trends in email volume inside each table cell: spikes, drops, and suspicious patterns.
At a glance, they say more than words and numbers ever could.