Question: Golang Development Architecture

Hope all is well.
I am not sure in which category to post this question as this is out of scope of the forum but we needed help on this. Since Nakama backend is made in Golang and Cockrouch DB so I thought it would be great to get some inputs from development team.
We are developing micro service for our game in parallel with Nakama and we are planning to develop it in Golang with Cockrouchdb/postgresql as db. I was wondering if any can give some inputs on architecture, other must need things to take care of, development process.
So far, we have planned to use Gin framework for development.

PS - We are completely new in backend / web development.