Sumeta — the company behind Bridge
Self-hosting

The VPC question your security team asks after you sign the contract

The architecture slide said self-hosted. The arrow pointed at a vendor control plane. The review stopped for six weeks. This is the question that caused it, and the four flows that answer it.

Self-hosting · 2026-11-03 · Sumeta engineering

"Self-hosted" usually means the data plane runs in your environment. The question your reviewer asks is about the control plane — configuration, schema metadata and logs. If those live with the vendor, your rows may be local and your schema may not.

4
Data flows to audit separately
2
Planes: data and control
0
Inbound connections when fully self-hosted
6 weeks
Typical review delay when the answer is unclear

The slide, and the question

The diagram showed a box labelled "self-hosted" inside the customer VPC, and an arrow to a vendor service labelled "console". The reviewer asked one question: does our schema metadata leave the environment? Nobody in the room could answer without a call, and the procurement clock stopped.

The lesson is not that the vendor was dishonest. It is that "self-hosted" is a spectrum, and a single word cannot carry the answer a security review needs.

The four flows

Four flows, four separate answers.
FlowWhat it carriesQuestion to askHow to verify
Source dataRows read from your databasesDoes it leave the environment?Egress packet capture during a run
Query resultsRows written to targetsOnly to targets we configure?Target-side audit log
Schema and metadataTable definitions, types, mappingsWhere is this stored?Inspect the control-plane store
Logs and alertsJob logs, errors, telemetryDo logs ship anywhere?Check log shipping config

A vendor can legitimately answer "no" to flow one and "yes" to flow three. That is what a hybrid deployment is. The failure mode is collapsing the four into one answer.

Three deployment forms

Ask which row you are being sold.
FormData planeControl planeTypical contract language
Fully managedVendorVendorSaaS with a region commitment
HybridCustomerVendorSelf-hosted data plane, managed control plane
Fully self-hostedCustomerCustomerSoftware deployed in customer environment

Bridge is the third row: both planes run in the customer's environment. Configuration, metadata and job logs live in the deployment, and activation is a licence key rather than a live call to a vendor service. For isolated networks, change sets cross a security gateway by file exchange with no inbound connection.

The twelve questions (preview)

The full checklist is a separate post. The first four are enough to settle the architecture question in a review:

  1. Do extraction, transformation and load all execute inside our VPC?
  2. Where is schema metadata stored, and can we inspect it?
  3. Can the platform run with no outbound traffic except our targets?
  4. If we go to an isolated network, what carries data across the boundary?

Answer the question with evidence

Run a pipeline with egress instrumentation and show your reviewer the four flows yourself.