I co-authored this post on the Cloudflare Blog:

Archived copies: