I have a variety of use cases where I'm trying to determine whether to go with SSR (Server-Side Rendering), or ISR (Incremental Static Regeneration) with Next.js, AWS DynamoDB, and Graphql.
My website is a job board.
Use cases:
[id]
. URL example /jobs/[id]
[id]
. URL example /employer/[id]
/jobs/
/employer/manage-applications
./employer/manage-vacancies
./employer/manage-profile
.In 99% of situations using ISR
end up in faster and better sites. ISR is hybrid version of SSG and SSR and it has benefits of both techniques.
ISR
completely fits your requirements , also the routes that are not cached are going to be rendered with SSR
technique.