Big data

Technology Spotlight: GraphQL

Author: Patrick Taylor

Technology Spotlight: GraphQL

GraphQL is the recent generation of technology that provides data interfaces between systems in distributed systems. It is the successor to ReST and SOAP, all of which ultimately came out of RPC back before the millennium. 

Data Interfaces: A History

History of data interfaces

GraphQL was initially developed at Facebook and was released to the public as a standard in 2015.

Here at AIM Consulting, we held a really fun team event to learn more about GraphQL by implementing it in AWS AppSync. This summit had participants from both engineering team members and our product and project consultants that focus on delivery leadership. 

GraphQL: A History

History of GraphQL

It is exciting to see that GraphQL is so mature today that users with a wide spectrum of exposure to technology can meaningfully implement a GraphQL service in AWS that is structured, robust, and able to handle traffic from hundreds or even thousands of users. 

You, too, can experiment with GraphQL easily and build your own Data Interface in AWS AppSync with basic technology skills and a free AWS Account. 

In this guide, you will learn to create a GraphQL API which you use to read and write data of your choosing and store it in a cloud database. This API will be robust, tolerant to faults, require no ongoing DBA maintenance, and is compatible with many standard tools and UI libraries. 

I will give you the information to:

  • Sign up for an AWS free tier account 
  • Design a data model  
  • Plug your model into AppSync 
  • Interact with your API using Apollo GraphQL Sandbox 
  • Shut off your service to avoid unexpected charges

DOWNLOAD GUIDE

About The Author:

Patrick Taylor

Patrick Taylor is a National Technology Evangelist at AIM and holds over twenty years of experience in technology leadership. He helps our clients solve their hardest technology problems by providing reference architectures, high quality tools, and industry-leading techniques to software development. On a day to day, Patrick builds teams, designs cloud architectures, and drives velocity and quality. His background spans all levels across software organizations, from individual contributor, to software director, to architect.


Interested in Learning More About AIM’s Expertise?

AIM’s world-class team of experts lead technology engagements across industries with deep admiration for each client’s success. Our consultants have the experience required to manage complex and expansive projects, communicate effectively to align phases and increase team collaboration providing shared understandings at all organization levels.

Discover the right solution for your business.

Request a Meeting

Whether you need help with technology strategy and implementation, an in-flight project in need of additional resources, or individual contributors to bridge critical gaps in your teams, AIM is here to help.

 


Ready for a career you love?

VIEW OPENINGS

  • This field is for validation purposes and should be left unchanged.

Request a Solution

Whether you need help with technology strategy and implementation, an in-flight project in need of additional resources, or individual contributors to bridge critical gaps in your teams, AIM is here to help.

Ready for a career you love?

View openings

  • This field is for validation purposes and should be left unchanged.