Skip to content
View all speakers

Matthew Martin

Software Architect
Swivel

Workshop Title:

Designing a GraphQL strategy for decoupled systems

Time:

Wednesday - 10:30 AM (Tower A)

Abstract:

In this workshop, you’ll learn how to build a robust GraphQL Gateway using Node.js and TypeScript that federates schemas from two distinct services: a .NET Core Web API and a Node.js application. These services will interact with PostgreSQL and MongoDB backends, demonstrating how to unify disparate data sources under a single GraphQL interface.

We’ll explore schema stitching, caching with Redis, and fine-grained authentication and authorization—down to individual documents and fields. This session is ideal for developers and architects looking to enable efficient, secure, and scalable cross-system queries and mutations in a microservices environment using GraphQL.

Learning Objectives

  • Integrate GraphQL into services built with .NET and Node.js
  • Implement schema federation and caching using Redis
  • Build a GraphQL Gateway to unify and query across - multiple systems
  • Apply fine-grained authentication and authorization to queries, mutations, and fields

Bio:

Matthew is a Software Architect at SWIVEL, an online payments company within SWBC. His work has driven innovations in risk analysis, digital wallets, secure tokenization, and dynamic language translation.

With over 25 years of experience in software engineering and architecture, Matthew specializes in building resilient, scalable, and decoupled systems. A forward-thinking technologist, he has led high-performance, secure application development for companies including Fanatics, CEVA Logistics, TSYS, FIS, and Allstate.

Outside of tech, Matthew is an avid traveler and explorer—most recently returning from Antarctica—and a part-time bladesmith who competed on History’s Forged in Fire in 2022. He lives in Ponte Vedra, Florida.

Matthew Martin