Never · AWS

GraphQL and AppSync

Over-engineering. Schema maintenance isn't worth it; plain web APIs are enough.

I adopted GraphQL early and went back to plain web APIs. The schema becomes a second product to maintain, and almost no client benefits from it.

Don't use it when

  • Always, for the apps I build. For real-time, AppSync Events cost about $310 a month in my auction example vs $15–30 on Durable Objects.

In my words: what hurts

  • I was an early adopter of GraphQL. I don't use it any more.

Provisioning

Official Pulumi package · Official Terraform provider

Use instead

Plain HTTP APIs on Lambda function URLs, and Durable Objects for real-time.

Alternatives

Worked examples

Where it fits

Last reviewed by Nicolas Dao

Want this stack in your AWS account?

Cloudless Labs is a Sydney consultancy. We migrate on-premises systems to AWS, build serverless apps on this stack, and coach teams to ship with Claude Code and Codex.

Contact Us

For general inquiries, please contact us at:

For e-learning capabilities, please contact: