urls:
  - athena: "${ATHENA_DB_URL}"

hosts:
  - athena: athena-db.com
  - scylladb: "${SCYLLADB_HOST}"

authenticator:
  - scylladb:
        username: "${SCYLLADB_USERNAME}"
        password: "${SCYLLADB_PASSWORD}"
  - athena:
        username: "${ATHENA_USERNAME}"
        password: "${ATHENA_PASSWORD}"

api:
  - port: 4052
  - immortal_cache: false
  - cache_ttl: 60
  - pool_idle_timeout: 90
  - keep_alive_secs: 15
  - client_disconnect_timeout_secs: 60
  - client_request_timeout_secs: 60
  - http_workers: 4
  - http_max_connections: 10000
  - http_backlog: 2048
  - tcp_keepalive_secs: 75

gateway:
  - force_camel_case_to_snake_case: true
  - logging_client: "athena_logging"

postgres_clients:
  # - test: "${POSTGRES_TEST_URI}"

  - railway_direct: "${POSTGRES_RAILWAY_DIRECT_URI}"
  - athena_logging: "${POSTGRES_ATHENA_LOGGING_URI}"
  - railway_xbp: "${POSTGRES_RAILWAY_XBP_URI}"
  - railway_dexter: "${POSTGRES_RAILWAY_DEXTER_URI}"
  - better_auth: "${POSTGRES_BETTER_AUTH_URI}"
  - stargate: "${POSTGRES_NEON_STARGATE_URI}"
