I have built a few stacks in my time as a self-taught full-stack developer, but I think there may be a hole in my knowledge that you can hopefully fill in for me. I have built a few stacks that all have a core architecture like this:
- Backend in Go, interfacing with a Postgres database or doing some core logic
- RESTful API server (also written in Go) serving over HTTPS that triggers database methods/backend logic
fetch()) whenever data is needed/logic should be executed (on the backend).
fetch() to make calls to my REST API (or using a third-party library like