Peter is the Technology Architect at Adform, based in Copenhagen, where actively is involved architecting and migrating technologies and work practices to a scalable enterprise platform. Before Adform, he was the Director of Application Engineering at Aerospike Inc, a NoSQL Database Start in Silicon Valley.
Adform provides over 400 REST endpoints, each is functional with its own Swagger definitions. There are many inconsistencies in entity model, operation names and parameter semantics. Plus there is at least 2 versions of each endpoint. A front-end developer needs to be expert in each API dialect to get their job done and this is inefficient. As part of a bigger program Adform has selected GraphQL as the single dialect/protocol, providing a single endpoint and a unified entity model. This talk with cover: a brief history of Distributed Computing, “what”, “why” and “how“ of GraphQL in Adform