- How do you handle authn/authz? Do you use auth providers? Who are they, and what are the tradeoffs? Do you deploy yourself an auth API? Which one do people use?
- How do you handle persistance? With database providers, like Firebase/FaunaDB? How's testing?
- Do people just don't write backend anymore? I hear a lot about lambda functions, which seems great for one-off jobs (send an email, process an order), but I don't imagine that people write all of their backend with it. Are backend not a thing anymore?
- If that's the case, what are the tradeoffs compared to the "old" way of doing it, and the even older (server-side rendered HTML with lots of JS)? Do you gain development speed? Maybe you write more code specific to your "problem" and less plumbing that everyone needs? Would you consider this the best approach to develop a frontend-heavy app in 2022?
- How do you learn about all that? Read news often? Are there people making comprehensive reports/tech radars of what's used and how well it works? Are there good books on the subject? Blogs? Podcasts, videos?
Next and other SSR JS tools are great and have gained a lot of popularity, but there is still lots of opportunity doing basic front-end (JS) and backend (API and database) development.
Things are evolving, but basic solutions that just work and are simple and easy to understand have a tremendous amount of value in my opinion.