Please log in to watch this conference skillscast.
Grackle is a GraphQL server based on libraries from Typelevel stack (cats, FS2, circe). It has the unique ability to configure a mapping between GraphQL queries and SQL queries. It can also use in-memory collections instead of SQL database. It is available for Scala 3 (as well as for Scala 2). We would like to present this emerging solution.
We want to cover Grackle from the user point of view and also its internals: compilation of GraphQL into a query algebra and its interpretation for in-memory mappings as well as compilation to SQL for DB-backed mappings.
YOU MAY ALSO LIKE:
Grackle – GraphQL Server
Miles Sabin
Founding Partner and Scala/Dotty Compiler Engineer, Underscore Consulting LLP