Regardless of the schema language, there are three key problems in a schema architecture: Nav is a Small Business Lending platform built on a polyglot microservice architecture, complemented by an event bus. It is essential for us to develop a consistent way to validate our message payloads (APIs and events) across all microservices. Considering that it has one of the best DevX in the industry, we got the idea to use GraphQL as a schema language without any runtime component. After all, a GraphQL query describes the payload requested by a client, so why not use the same syntax to create a message definition and generate client-side and server-side validation code? Nav’s Schema Architecture has been used in production since last September and we can already see some of the key benefits: These benefits proved to be very useful in the implementation of our event-driven architecture. We are now using for gRPC and protobuf as well. Agenda: Important:
La soirée est organisée en ligne, grâce au soutien de la fondation Eclipse et notamment du projet Jakarta EE.
Pour participer, cliquer sur le bouton suivant :
Participer à la visio-conférence
Programme
19h00 A GraphQL-based Schema Architecture for Microservices présenté par Jean-Jacques
21h00 Pas de buffet (session en ligne)