I'm guessing appsync is the way to go... although it does feel like I should be able to use the gateway and attach the lambda server somehow, at the same time maybe this is unnecessary since appsync seems to do the same thing through a different medium