Appsync Unified Deb ((better))
| Practice | Why | | -------------------------------- | ------------------------------------------------------------------- | | | Use GraphQL interfaces or separate types for different auth levels. | | Use JS resolvers | VTL is legacy; JS is debuggable and testable. | | Enable resolver caching | Reduce calls to expensive data sources (e.g., Stripe). | | Limit query depth & complexity | Use @aws_validate or AWS WAF to prevent abuse. | | Version your schema | Avoid breaking changes; use @deprecated . | | Monitor with CloudWatch | Log resolver calls, latency, and errors per field. |