DESIGN AND IMPLEMENTATION OF A GRAPHQL MESH GATEWAY: FEDERATING API ENDPOINTS BASED ON A DEFINED DATA MODEL
Marcus D. Scese · 2023
This paper introduces the GraphQL Mesh federated API (Application Programming Interface) gateway project, a comprehensive initiative implemented using GraphQL Mesh to solve data related issues within the USW-DSS (Undersea Warfare - Decision Support System). The project contributes to the evolving discourse on the pivotal role of Data Fabrics and Data Meshes in dismantling the barriers imposed by digital data silos. The project is a collaboration between researchers at Michigan Technological University, and engineers at ARiA (Applied Research in Acoustics LLC). The aim of the project is to resolve difficulties in understanding a large collection of API endpoints. By navigating the complexities of this real-world application, the paper delves into the intricacies of the federated gateway design and implementation, highlighting its potential to mitigate the issues that arise from platforms comprised of a number of data silos.