Sumeta — the company behind Bridge
Buyer's guide

Self-hosted ETL buyer's checklist: 12 questions, 12 verifiable answers

Every vendor says their self-hosting is better. Nobody publishes how to verify any of them. These twelve questions are written so that the answer is a fact, not a feeling.

Buyer's guide · 2026-11-03 · Sumeta engineering

A self-hosting claim is only as good as the questions used to test it. Twelve questions in four groups — deployment, data, operations and commercial — convert the claim into evidence you can check in a POC.

12
Questions, four groups
24
Maximum score (0/1/2 per question)
4
Data flows that must be audited
1
POC that can settle all twelve

How to score it

Each question is scored 0, 1 or 2: 2 when there is a verifiable answer, 1 when the answer is a claim without evidence, 0 when the answer is no or unknown. A shortlist should be compared on the total, not on the demo.

This checklist applies to any vendor. That is deliberate — a method is more useful, and more quotable, than a pitch.

Deployment group

If any answer is "only the data plane", the deployment is hybrid.
#QuestionA good answer sounds likeHow to verify in a POC
1Do extraction, transformation and load all run in our VPC?Yes, including the control planeRun a job with egress capture
2Can it run with no outbound connection except our targets?Yes; activation is localBlock egress except targets and re-run
3Does upgrading require external connectivity?No; offline upgrade path existsUpgrade with the network isolated

Data group

Questions 4–6 are usually where a hybrid deployment is exposed.
#QuestionA good answer sounds likeHow to verify
4Which of the four data flows leave our environment?A flow-by-flow answerCompare against packet capture
5Where are temporary files written?A named local path or volumeInspect the volume during a run
6Where is schema metadata stored?In the local control-plane storeOpen the store and read a table definition

Operations group

Operations questions separate a demo from a production deployment.
#QuestionA good answer sounds likeHow to verify
7Can job logs and alerts be retained locally?Yes, with configurable retentionDisable log shipping and confirm logs remain
8What is the backup and restore procedure?Documented, tested, with RPO/RTORestore a pipeline from backup
9How is a failed batch rolled back?Atomic rollback per batchForce a mid-batch failure and inspect the target

Commercial group

Commercial questions are part of the architecture, not an afterthought.
#QuestionA good answer sounds likeHow to verify
10What exactly is the billing unit?Capacity: nodes, vCPU, environmentsRead the contract, not the slide
11What happens above capacity?A hard ceiling with notificationAsk for the clause in writing
12How do we get our data out at exit?Standard formats, no export feeAsk for the exit clause

Scoring your shortlist

Bands, not grades; a low score is a fit question, not a verdict.
ScoreInterpretationNext step
18–24Verifiable self-hostingProceed to a targeted POC
10–17Hybrid in practiceDecide whether the control plane is acceptable
0–9Managed SaaS with self-hosting languageReframe the requirements or change vendor

Run the checklist against us

Download the build and score all twelve questions in a single POC.