If I understand correctly you could build something like that but I'm not currently persisting any data from github which is something I'd need to add first.
I'm simply getting this data from Github and then caching the rendered result on the cloudflare CDN layer, the rendered page data in memory in node, and additionally the GraphQL query in memory