Notaku uses Next.js server side rendering to render your Notion data and create a website from it, it currently revalidate its cache every 10 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).
Infrastructure
Notaku is deployed on Vercel and uses its CDN for caching html and data.
Custom domains and DNS are handled by Vercel too.
Notaku images CDN
Notaku uses Cloudflare workers to proxy and cache images from Notion, this improves the images latency from about 1 seconds to around 100ms