Stop Guessing, Start Profiling: A Dev's Guide to Go Mechanics
A Go microservice freezes every 15 minutes due to excessive garbage creation from parsing JSON. This is not caused by the Garbage Collector, but rather by the developer making too much trash. To fix this, use fast parsers and sync.Pool to reduce garbage creation.