This is also good input, I have scaled the project back down to keeping the individual “micro-services” more as project organization rather than maintaining individual serverless projects and deployments.
Isn’t AppSync supposed to be an enterprise level GraphQL service? I am replacing an existing REST API that will definitely need to be around for several years. Is your suggestion to avoid just based on the fact that I’ll be tightly coupled to Dynamo, Elasticsearch and Lambda? Seems like the subscriptions, auth and logging features are pretty nice add-ons to Apollo.