How to Move 71 Billion Emails Carly Brantz November 26, 2012 Company, Guest Post, Product // SUMMARIES ?> A guest post by SendGrid’s VP of Operations Jon Prall In October, SendGrid sent over 6 billion emails on behalf of over 60,000 different customers. It should come as no surprise that moving that much mail requires an extremely robust and reliable infrastructure. My role at SendGrid is to ensure that our email infrastructure can keep up with the rapidly growing volume of email our customers need to send while making sure we are leveraging new technology and creating new solutions in order to continue to improve our performance, reliability, and security. Our infrastructure is hosted with 5 different cloud providers, providing the ability to failover, and minimizing the risk of widespread outages or security breaches. We also just launched our first self-hosted datacenter, which will bring a greater level of control and scalability to our infrastructure that wasn’t possible before. Between handling our own ARIN assigned IP address and BGP implementation to support automatic and transparent failover, and investing into HBase to scale the billions of transactions we currently handle, we are continually finding new ways to keep our technology on the cutting edge. Furthermore, we have plans for sharded mysql to allow us to scale our current database well over 200 times its current capacity. SendGrid is dedicated to keeping pace with the rapidly changing technology while continuing to provide the most scalable and reliable email delivery solution available. Any doubts about our ability to keep up with the demands of our customers can be put to rest by one statistic: 71 billion emails delivered to date…and counting.