Rethinking REST Practices with GraphQL and AWS AppSync

JavaScript KC
JavaScript KC
Public group
Location image of event venue


GraphQL has proven to be a viable technology since its inception at Facebook, but it has yet to go truly mainstream. With the advent of hosted GraphQL platforms like AWS AppSync, this no longer must be the case. GraphQL is a protocol and toolset for querying your data in a structured way. The AppSync platform enables easy management of GraphQL instances on AWS. In this session, we start with a brief introduction to GraphQL and how it can change the way you think about your data. Then we will look at how AppSync allows you to get up and running with your own GraphQL endpoint. This simple demo will show how hosting a GraphQL instance on AWS gives you a flexible, self-documenting API that can serve as an efficient alternative to RESTful web services. No experience with GraphQL or AWS is necessary, but a general understanding of REST and APIs in general is a plus.

Speaker Bio:
Mat Warger is a consultant with Keyhole Software. He enjoys learning new concepts and has leveraged this curiosity in positions ranging from startups to the enterprise over the past decade. He can be found chasing the latest and (sometimes) greatest in a wide range of languages and platforms, including React, Angular, .Net, Spring, and the cloud. Find him on twitter @mwarger.

Food Sponsor:
Keyhole Software is a KC software development consulting firm with a team that loves technology. Our expert employee consultants excel as "change agents," helping our clients to be successful with and modernize to technologies that bring competitive advantage. We frequently assist clients with custom application design, development, and modernization initiatives with JavaScript, Java, and .NET technologies.

Knowledge transfer is important to us. We have a weekly technical dev blog, as well as in-team Tech Nights to keep our team all up on the latest in the industry. To our clients, we offer various techniques to provide the most value: one-on-one or group mentoring, lab/lecture courses, and access to our knowledge transfer engine GrokOla.