In modern microservice architectures, managing data access can become a significant challenge, especially in multi-tenant environments where each tenant might have distinct database configurations or even instances. Repeating data access logic, handl...