The git service the following structure:
main.go: service entrypoint
Server: defines grpc server and health check
Config: defines config.yml and logic
One module/file per topic: repo, commits, blob, etc