Database connection (pool).
Database connection (pool). Services will take connections from this pool when making repository calls.
Takes a function that returns a future, and runs it inside a database transaction.