GraphQL is a powerful and flexible API pattern that tackles some of the setbacks of a more classic REST endpoint like managing separate resources as projects grow, and under fetching data from related endpoints.
After this quick discussion, hopefully you will have the tools necessary to implement a GraphQL API using Kotlin that is agnostic to your database type.
Slides:
https://drive.google.com/open?id=1yLq...