Hi, I have read all the project details.
I've developed the grid computing project with golang.
- the platform was various such as windows, debian, ubuntu, freebsd, netbsd, solaris ...
- administration page was developed golang GIN, and it's performance was so perfect.
- many microservices: database service, task service, result gathering service ...
- custom GC to improve speed. GC is the golang's biggest disadvantage
I think the project is similar to your request. I hope my experience and skills will help you.