Re:How we built a serverless architecture with AWS
by agraebe on Thursday July 11, 2019 @03:48PM
(#20415083)
Saw this post a while ago: https://medium.com/@dadc/aws-appsync-the-unexpected-a430ff71... - did you hit any limitations with AppSync?
[ Parent
| on HN ]
Re:How we built a serverless architecture with AWS
by kdeorah on Thursday July 11, 2019 @03:54PM
(#20415151)
We haven't hit any scaling issues yet. GraphQL is nice. It's really about getting data directly from DynamoDB and Aurora to an end point that Android/iOS/React-JS can query and subscribe to. Apache Velocity Template Language that AppSync uses is a pain though. This post captures it well (unfortunately): https://www.reddit.com/r/graphql/comments/b0zomv/aws_appsync...
Re:How we built a serverless architecture with AWS
by akishinevsky on Thursday July 11, 2019 @05:05PM
(#20415838)
AppSync does have limitations we have to contend with. Custom scalar types cannot be defined hence we are not able to define strictly typed GeoJSON objects. Apache VTL has its own learning curve; once you master it you can implement functionality without leaning on invoking lambda functions and avoid paying for their usage in high volume GraphQl call scenarios and access queried data faster.
Re:How we built a serverless architecture with AWS
by tirumaraiselvan on Thursday July 11, 2019 @11:43PM
(#20417932)
Just FYI, Hasura GraphQL Engine has native support for GeoJSON types:
https://blog.hasura.io/graphql-and-geo-location-on-postgres-...
PS: I work here. Apologies for plug.
Re:How we built a serverless architecture with AWS
by cbzehner on Friday July 12, 2019 @02:10AM
(#20418640)
I've been using Hasura for several months at work and it's approach to GraphQL has nailed the level of abstraction needed for early product development.
It's a great complement to serverless and static front-ends.