Tessera Migrate · for consultancies & MSPs

Protect your margin on fixed-price migrations.

Migrate turns discovery, dependency mapping and cross-cloud Terraform translation into a repeatable product. The weeks your senior engineers lose to archaeology get shorter, and their time goes to the advisory work clients actually pay for.

wave plan · client: northwind · gcp → aws 214 workloads
Wave 1
Stateless web tier38 workloads · no inbound dependencies
Wave 2
Internal APIs + queues61 workloads · depends on wave 1
Wave 3
Data stores27 workloads · cutover window needed
Wave 4
Batch + analytics88 workloads · 3 flagged for re-architecture

Illustrative plan · amber = needs a human decision

Where fixed-price margin leaks

The low-value weeks are the ones that overrun.

Every estate is a snowflake. Discovery runs long, dependencies surprise you mid-wave, and senior engineers end up rewriting Terraform resource by resource. On a fixed-price project, every overrun comes out of your margin.

Migrate compresses the mechanical work. Architecture, sequencing, risk calls and client trust stay with your team. That's the work clients pay you for.

Where a typical migration's senior weeks go

Discovery & inventorySpreadsheets, console exports, interviews
Dependency mappingWho talks to what, really
IaC translationProvider-to-provider Terraform
Architecture & advisoryThe judgement the client pays for
Manual With Migrate

Illustrative shape, not a measured benchmark. Your own numbers go into the margin calculator.

What Migrate does

From "what's in there?" to a signed-off wave plan.

Discover

Read-only source scan

A full inventory of the source estate, including resources outside IaC, in days instead of weeks of interviews.

Map

Dependency map

Network flows, IAM relationships and data paths, resolved into a dependency graph you can walk the client through.

Translate

Cross-cloud Terraform

AWS, Azure and GCP resources translated into target-cloud Terraform, checked by a validator and reviewed by your engineers.

Plan

Waves and runbooks

Dependency-aware waves, cutover checklists and rollback steps, with the human decisions flagged.

Validate

Post-move verification

Compare what landed against what was planned. Drift on day one is caught on day one.

Deliver

Co-branded deliverables

Discovery reports and wave plans under your brand, ready for the client steering committee.

What delivery leads ask

Straight answers.

Won't this commoditise us?

It shrinks the mechanical weeks, not the judgement. Clients still need someone to decide what moves, when, and how. Fixed-price work gets more profitable, and your team gets more projects through the door.

Will you go around us to our client?

No. You own the relationship and first-line support. The rules of engagement are written into the partner agreement, and they're published on the partner page.

Can we trust machine-translated Terraform?

Every translation passes a deterministic validator before your engineers review it. Anything Migrate isn't confident about is flagged for a human decision.

What happens after the project?

The migrated estate can land on Tessera Ops already governed. You earn a recurring share and keep a reason to stay in touch with the client.

After the move

The project ends. The revenue doesn't have to.

Most migrations end with a handover and a quiet inbox until the next project. With Tessera, the migrated estate lands on Ops already inventoried and in code. You earn a recurring share of the subscription and stay the client's go-to team.

See the partner program →
Recurring partner share
15–25%

of the client's Tessera Ops subscription, for as long as they stay. The share depends on partner tier.

Example: one client on Growth ($599/mo) at 20%$1,438 / yr
Ten such clients$14,376 / yr
How Migrate is priced

Per project, in resource credits.

Migrations are time-boxed, so Migrate is priced per project in credit packs sized to the estate. You build the cost into your fixed price, with no seats and no annual lock-in. Partner rates are shared on the first call.