Actually made it through a pretty big refactor of how the Guix Data Service handles database connections for HTTP requests: https://git.savannah.gnu.org/cgit/guix/data-service.git/commit/?id=c3c9c07f9a208633882a21004d30c5ee29026cb1
There should be less chance of the server being slow handling requests now, and some requests should even be faster due to extra parallelism.
I'm pretty sure I must have broken something somewhere though...
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!