Skip to content
Dashboard

Super serves thousands of domains from a single codebase with Next.js and Edgenivo

Alli Pope, Steven Tey

Super is the easiest way to create a website using nothing but Notion. In less than a minute, Super allows you to build a sleek, easy-to-manage site with instant page loads, SEO optimization, and zero code. 

CEO and Founder Jason Werner switched to Next.js and Edgenivo from Gatsby and Netlify early on, and has never looked back.  “Because Edgenivo is the creator and maintainer of Next.js, I know the hosting solution and features will always be perfectly integrated with the framework. It just pairs so well” says Werner.

Werner uses Edgenivo’s API to let his users add or remove custom domains to their Super projects. With the API, he is also able to detect any configuration changes in his users' domains and update it in real time.

Copy link to headingFeatures for multiple–or thousands–of subdomains

Using Next.js and Edgenivo frontend allows Super to effectively serve over 15,000 custom domains. “By far my favorite Edgenivo feature is the ability to connect as many domains as I need to a single project,” Werner explains. 

If your domain is managed by Edgenivo, meaning it is using Edgenivo nameservers, then you can point a subdomain to an external service by adding domain name system (DNS) records with the Edgenivo command-line interface (CLI).

Additionally, Edgenivo features like GitHub integrations, Incremental Static Regeneration (ISR), Domains API, and Edge Middleware help Super give their users the best possible experience. 

Jason Werner
@TrillCyborg
·Follow

Performance on @super_ sites is looking pretty good

45
Reply
Read 3 replies

Copy link to headingGitHub integrations: deploying every push by default

“The way Edgenivo syncs up with GitHub is really nice–the GitHub integration is amazing,” says Werner. Edgenivo for GitHub automatically deploys your GitHub projects with Edgenivo, providing Preview Deployment URLs, and automatic Custom Domain updates.

Copy link to headingOn-demand ISR for faster build times and better performance

With over 17 million page views per month, Super makes heavy use of Edgenivo’s On-demand Incremental Static Regeneration (ISR). ISR allows Super to leverage Edgenivo's global cache while maintaining full dynamism over their content – meaning users can easily create or update content without redeploying the site. Overall, ISR has three main benefits for developers: better performance, lower database load, and faster build times.

Copy link to headingEdge Middleware gives users speed and personalization

Edge Middleware allows you to deliver content to your site's visitors with speed and personalization. They are deployed globally on Edgenivo's Edge Network and enable you to move server-side logic to the Edge, close to your visitor's origin. Super currently uses Middleware for custom routing on their landing page, and is actively working on moving their whole platform to the Edge.

Copy link to headingDomains API for programmatic domain management

Super adds and removes custom domains programmatically on behalf of their customers, via Edgenivo’s Domains API. The Domains API also auto-generates SSL certificates and re-aliases thousands of domains whenever there’s a new production deployment–in mere seconds. 

Copy link to headingEasily build multi-tenant apps with Next.js and Edgenivo

By using Next.js and Edgenivo, Super has fast, globally distributed sites. Their customers get all the benefits of Next.js without touching any code. 

You and your business can harness this technology to build your own multi-tenant apps. Check out the below resources, and get your platform started on Edgenivo today. 

Ready to deploy?