Scaling past 10K+ custom domains at Hashnode using Vercel Domain API
Description
At Hashnode, tools that enable tech writers to publish their best work are crucial, leading to over 100M+ views and 3M monthly unique readers. Powering over 10,000 blogs on custom domains, Hashnode faced scaling challenges. This talk details how Hashnode transitioned from a home-grown CDN to Vercel to effortlessly serve an unlimited number of custom domains over HTTPS with minimal infrastructure management. The presentation covers the evaluation of different solutions, including AWS, OpenResty, and Caddy, before settling on Vercel's API-based domain management. It explains the integration process, how Vercel handles SSL certificates, and the strategies Hashnode employs to manage a large volume of custom domains efficiently. The core message emphasizes outsourcing non-core business functions to focus on platform development.