I’m just starting my journey to Golang (or GoLand, ) and I would like the to hear from more experienced guys about how to proceed.
The thing is, I have five applications programmed in C. I would like to port those application to Go, but I have some issues with flash (HD) space.
My question is … should I make five Go applications and run them as five separate OS processes? that way each Go binary will have its own “whole Go underlying machine”. Or should I make just one Go application and make them all concurrent inside Go so that all-in-one Go application will end up consuming less flash memory since the “whole Go underlying machine” will be shared?
Thanks in advance.