GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.
AWS AppSync is a serverless GraphQL backend-as-a-service. Most of the articles online show its usage by going on AWS console and configuring via Web UI which is not code-centric approach. I would like to show more code-driven approach by employing a technique called Infrastructure as Code using AWS CloudFormation. CloudFormation allows you to…
“The original idea of the web was that it should be a collaborative space where you can communicate through sharing information”— Tim Berners Lee (Inventor of Web)All software developers have to deal with fundamental requirement of data communication — how to access data from remote source? Typically on client side an application wants to access…