Why do you want to use Next.js if you already have a FastAPI backend?
In Next.JS server side, whether you query a database or a remote API with `fetch`, there are not much differences. And you'd still want Server Side Rendering to avoid having slow "first display" time.