We built a system to massively cache billions of @haveibeenpwned records at hundreds of @cloudflare edge nodes around the world. It's awesome, here's how @stebets and I did it: https://www.troyhunt.com/closer-to-the-edge-hyperscaling-have-i-been-pwned-with-cloudflare-workers-and-caching/
Closer to the Edge: Hyperscaling Have I Been Pwned with Cloudflare Workers and Caching

I've spent more than a decade now writing about how to make Have I Been Pwned (HIBP) fast. Really fast. Fast to the extent that sometimes, it was even too fast: The response from each search was coming back so quickly that the user wasn’t sure if it was

Troy Hunt
@troyhunt @haveibeenpwned @cloudflare @stebets I was wondering: Are you normalizing email addresses? The SHA-1 of test@example.com and Test@example.com are different, although most mail providers treat them as the same email.