Notaku uses Next.js Incremental Static Generation to render your Notion data and create a website from it, it currently revalidate its cache every 60 seconds.
The data is not directly taken from Notion api but from our own SQL database, this prevents slow cache regeneration times and makes your site more decoupled from the Notion api.
The database is synced with the Notion data every hour (or when you click the "Sync Now" button on your site dashboard).
Notaku is deployed on Vercel and uses its CDN for caching.
Custom domains are handled by Vercel too.
The custom domains DNS are handled by Vercel too.