Why Prisma-AppSync?

πŸ‘‡
4 reasons why you should consider using Prisma-AppSync
  • Reduces the maintenance burden of managing your own GraphQL Server and API Layer by using fully managed GraphQL and Serverless. Instead, you can fully focus on building your core business logic.
  • Leverage all the features offered by AWS AppSync, including multiple data-sources, real-time subscriptions, offline capabilities, queries caching, advanced multi-authorizations patterns, high availability and scalability.
  • Benefits from the same developer experience Prisma offers, and get access the ever growing open-source community and ecosystem. Prisma-AppSync also comes with Premium support for whoever needs it.

Under the hood

Prisma-AppSync is built around two major parts:
  • Prisma-AppSync Generator, who's role is to parse theΒ schema.prismaΒ file, generate the Client, generate files for AWS AppSync (Schema + Resolver mapping settings), and generate the API documentation.
  • Prisma-AppSync Client, a TypeScript client (think of it as Prisma Client on steroids πŸ’ͺ) ready to use within the API resolver function. Capable to handle CRUD operations with a single line of code, it also give access to advanced features for extending and customising the API.
Image without caption

Helpful?