Session Details

Spring-loaded GraphQL

What if you could update the structure of the JSON payload you receive from you backend without having to update all the controllers, DTOs, services, and SQL queries? This is the promise of GraphQL--an alternative strategy to traditional REST APIs that allows client code to specify exactly what data it needs. This session will offer a nuts-and-bolts exploration of how to quickly implement a GraphQL API within a (Java) Spring app using the Spring Boot GraphQL starter. Real-world considerations such as testing, performance, and security will also be discussed so that attendees will leave well-prepared to start writing their own GraphQL endpoints.