¿Qué hace golang-context?
Uso idiomático de context.Context en Go: propagación a través de límites de API, cancelación, timeouts y deadlines, valores de alcance de solicitud, context.WithoutCancel para trabajos en segundo plano que sobreviven a las solicitudes. Aplicar al diseñar propagación de contexto entre capas, depurar contextos filtrados o no expirados, elegir entre context.Background/TODO/WithoutCancel, o almacenar valores en contexto. No apto para código que simplemente acepta ctx como primer parámetro.