AppSync je služba, která je plně spravovaná AWS a která umožňuje vývojářům jednoduše vytvářet a nasazovat do cloudu škálovatelné GraphQL APIs. Řekneme si, co vše služba AWS Appsync nabízí, jaké má výhody a proč by jste ji měli dát šanci i vy.
1. Introduction to AWS
AppSync
A Powerful and Serverless ⚡ GraphQL solution
Serverless Brno #1 - 24/11/2021 https://unsplash.com/photos/ZdiTUdJ3KBU
2. About me
● Serverless Developer At Serverless Guru
● Using Serverless Since 2018
● AWS Community Builder
● Contributor & maintainer of the
appsync plugin & simulator for the
Serverless Framework
● @Benoit_Boure
● https://github.com/bboure
● https://benoitboure.com/
11. What is AWS AppSync (and why you should use it)?
- Fully managed GraphQL service by AWS
- It’s Serverless! (Don’t pay for idle)
- It scales!
12. Principal aspects and features of AWS AppSync
- Data Sources
- Resolvers (+Pipeline Resolvers)
- Authentication & Authorization
- Subscriptions (Real-time pub/sub)
- Cache
18. Cache
- In-memory caching capability
- Full request or per-resolver
- Caching keys
- TTL: up to 1 hour
19. Limitations
- No custom scalars
- No custom domain (There are workarounds, but again, with limitations)
- No schema federation
- Not compliant with the latest GraphQL specs (June 2018)