Realmente no veo la necesidad que la creación del historial se haga con una transacción, ya que es solo un proceso (si debería seguir en una gorutina), y debería estar en el dominio, no en la infraestructura
Ah, es que dentro del registro del historial hago un incremento a los times del shorturl. Tal vez está confuso de leer. Tienes alguna sugerencia para esto?
https://github.com/alexyslozada/shorturl/blob/a003bd1772ede6a9eede1564795a19d8a50637fa/handler/hecho/core/handler.go#L38-L61
Realmente no veo la necesidad que la creación del historial se haga con una transacción, ya que es solo un proceso (si debería seguir en una gorutina), y debería estar en el dominio, no en la infraestructura