
client/* - clients for server dialinggrpcClient - grpcClient dials grpc servercmd/* - main application(s)config - application related configsdb - postgres DB connection and adapterslogger - global zap loggermodules/* - embedded microservices, with structure:external-svc - exposed apis logic implementationinternal-svc - unexposed apis logic implementationmodels - database models, operations using gormpb - autogenerated files from .proto fileprotos - External required protos for internal protostypes - application related common proto typesservers - all running serversgraphql - ms graphql registration and server invokegrpc - ms grpc registration and server invokerest - ms rest registration and server invokeconfig.yml and update for your system as neededPosted May 14, 2025
Developed GoArcc, a boilerplate setup for Go projects with microservices.