Definition and core concepts
A database gateway sits between your application and the databases you use. It executes ordered steps across multiple databases for a single request and returns clear results for each database.
Most apps use more than one database (transactions, search, analytics). Teams end up rebuilding the same plumbing—queues, workers, retries, and scattered credentials. A gateway makes this a standard practice.