Sure, I don't have anything formal written up, but I think this might make a good topic for my first blog post. It really isn't complicated though in all honestly. I primarily stick to the stdlib, use a go sql driver for sqlite, I used to just run s3 sync on a cron but I am experimenting doing it in code now with the go aws lib, and just a couple bash scripts to "deploy" (I mean, really, it's go build, scp, and a webpack build + s3 upload for the frontend when that's needed. Go and sqlite really does most of the work here in terms of keeping things light and small.
My most complicated build required somewhat of an SOA approach, but rather than go heavy-duty microservices and use grpc where you need a bunch of load balancing and service discovery involved, I went with something simple called nats, that ended up costing me 5 dollars a month, unfortunately.
My most complicated build required somewhat of an SOA approach, but rather than go heavy-duty microservices and use grpc where you need a bunch of load balancing and service discovery involved, I went with something simple called nats, that ended up costing me 5 dollars a month, unfortunately.