Мы во многих проектах используем Gino, вполне себе удобная и адекватная библиотека, не вижу смысла придумывать свои велосипеды, только вот:
Работать с этой библиотекой можно без знаний об SQLAlchemy.
это не совсем так — gino это по сути надстройка над SQLAlchemy Сore, поэтому если умеешь писать запросы на алхимии, то в gino по сути все тоже самое, особых проблем с переходом не будет.
Смущает, что в статье нет упоминания такой вещи как host.docker.internal, правда это для Mac и Windows, в более старых версиях docker.for.mac.localhost, docker.for.win.localhost. Для LINUX так же можно реализовать с помощью --add-host=host.docker.internal:host-gateway. В целом сиже на Mac, постоянно пользуюсь, когда нужно проверить взаимодействие нескольких сервисов поднятых локально.
это не совсем так — gino это по сути надстройка над SQLAlchemy Сore, поэтому если умеешь писать запросы на алхимии, то в gino по сути все тоже самое, особых проблем с переходом не будет.
--add-host=host.docker.internal:host-gateway
. В целом сиже на Mac, постоянно пользуюсь, когда нужно проверить взаимодействие нескольких сервисов поднятых локально.