Since GraphQL APIs also have a typed schema, GraphQL clients have type safety when using the API. Based on this schema, there is also excellent tool support for developing GraphQL-based clients.
However, there are some challenges when providing GraphQL APIs in the backend. The flexibility of the language brings correspondingly complex requirements for the server, for example with regard to performance and security.

If you want to design and implement a GraphQL API, I will support you with API design, work with you to design architectures for your GraphQL API, make technology suggestions, and perform code reviews. I’m also happy to build a prototype, proof-of-concept, or MVP of your application.
I offer training for you and your team around the topic of GraphQL. We can look into what GraphQL is, what the strengths and weaknesses of this technology are, and whether or how using GraphQL makes sense for your use case.
In addition to the theoretical and conceptual basics, I’ll also show you how to design a GraphQL API for your own application and how to develop, optimize, and operate the backend for it – using graphql-java with Spring Boot. If you want to build a frontend with GraphQL, we can look at how you can develop it end-to-end in a type-safe way using React and TypeScript with different client libraries.
The exact content and scope can always be discussed and defined individually.
Here’s a possible agenda for a workshop on developing GraphQL APIs with Spring Boot or Spring for GraphQL. Duration: approx. two days
Hands-on Spring Modulith: Modulare Monolithen mit Spring Boot
entwickler.de Live Event, Online, 24. 2. 2026
Das Frontend im Backend: Next.js für Java-Entwickler:innen
JavaLand, Europa Park Rust, 10. März 2026
Modularisierung pragmatisch: Ein praktischer Deep Dive in Spring Modulith
JAX, Mainz, Mai 2026

Weitere Talks