Know the exact service adapter
A service adapter includes an origin and target service. DynamoDB to Firestore and DynamoDB to Spanner are different service adapters, even if the application uses the same AWS SDK for both deployments. Use the BYOC service catalog to find the selected mapping and supported operations. Distinguish calls that pass through an adapter from native protocols and resources that are mapped without a runtime adapter. A fabric SLA does not cover a path that never enters that fabric.Who does what
The vendor is Tensor9’s customer for the BYOC product; the vendor’s customer hosts the appliance. Agree on who owns each operational task before a production rollout.
The exact division between vendor and hosting customer may differ by contract. Record it explicitly; do not assume that owning a cloud account also makes its owner responsible for selecting the application’s adapter or implementing the application’s retry policy.
The standard adapter support boundary
The standard model covers the Tensor9 fabric between an origin request entering the covered adapter path and the origin-shaped response leaving it. That path can include substantial work before a target call, between several calls and after the target responds. Native target processing is a separate dependency. The adapter’s latency and availability commitments do not replace Google Cloud, Microsoft Azure or another provider’s terms. They also do not become an end-to-end application SLA. See Service Levels. Do not classify an entire failed request as a provider issue merely because a native call occurred. An adapter can cause a bad target request, apply the wrong mapping or mishandle a valid response. Those are adapter issues to investigate. A native provider delay does not excuse unrelated Tensor9 processing delays on the same request. Support remains available when the boundary is unclear. Failure attribution determines how the applicable commitment is evaluated, not whether the vendor may report a problem.Example: one application, two customer environments
Anorders-api release uses DynamoDB. One customer runs it on Google Cloud with Spanner; another runs it on Azure with provisioned Cosmos DB.
The vendor needs to validate conditional writes, query behavior and recovery for both directed mappings. The Spanner customer monitors the native database’s capacity and query behavior. The Cosmos DB customer monitors RU consumption, throttling and partition distribution. The same application-level symptom can have different causes in the two environments.
Tensor9 helps inspect the selected profile, interpret tuning and investigate what an adapter did. Evidence from one customer deployment does not establish the cause in the other. Keep the app release, appliance, adapter version, target mapping and time window with each report.
Read the DynamoDB to Spanner and DynamoDB to Cosmos DB terms alongside the DynamoDB service reference.