Go style guidelines Do: By default follow the Uber Go style guide. Prefer zap for structured logging. Prefer pkg/errors for error handling.