Your product outgrew what Amplify generated: list screens that scan, logic scattered across resolvers, reports nobody can run. We move you to your own API and a data model designed on purpose, screen by screen, while users stay signed in and the app keeps working.
4–12 weeks
$15k–$60k
Amplify and AppSync are fast for a first version and hard to live with later. The generated data model scans, resolvers run in a JavaScript subset with no try/catch, async or network access, and a request can't run past 30 seconds. We migrate the generated layer, not the product: the client, the users and the files stay.
Inventory models, relationships, auth rules, resolvers, Lambda data sources, triggers and subscriptions
Decide per entity: Postgres, or DynamoDB designed for known access patterns
Write the cutover order and the rollback for each step
New API alongside AppSync, sharing the Cognito user pool
Export to S3, transform, load, and keep in sync from DynamoDB Streams
Move reads, then writes, one screen at a time behind flags
Publish real-time events from the new API
Switch AppSync off when its traffic reaches zero and the final export is stored
The new backend in your repository, with CDK, tests and dashboards
Migration and reconciliation scripts, and the daily reports from the overlap
A runbook for the cutover and for the old backend's removal
Tell us about your current environment and goals. We'll review the details and respond with a proposed engagement structure and timeline.
Typical response time: 1–2 business days.
Prices and timelines are estimates for typical engagements, not offers. Scope, price and terms are set in a written agreement after we understand your situation. Terms of use.